Я хочу найти день недели определенной даты в Qt. например: 1/05/2010 - воскресенье.
Можно ли найти день недели по дате?
QDate date; date.setDate(2010,5,1); int day = date.dayOfWeek(); QString weekDay = QDate::longDayName(day);
Это не проверено. Но надеюсь, что это сработает. Проверьте это и дайте знать.
int QDate :: dayOfWeek () const
Возвращает день недели (от 1 до 7) для этой даты.
Например,
QDate date; date.setDate(2010, 5, 1); switch (date.dayOfWeek()) { case 1: // Monday break; // etc... }
Я думаю, вам нужны класс QDate и функция dayOfWeek.
int QDate :: dayOfWeek () const Возвращает день недели (от 1 до 7) для этой даты.