Я хочу найти день недели конкретной даты в QT, например: воскресенье 05.01.2010.
Действительно ли возможно найти рабочий день с помощью даты?
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) для этой даты.
QDate date;
date.setDate(2010,5,1);
int day = date.dayOfWeek();
QString weekDay = QDate::longDayName(day);
Это не проверено. Но надеюсь, что это сработает. Проверьте это и дайте знать.