Как найти день Даты

Я хочу найти день недели конкретной даты в QT, например: воскресенье 05.01.2010.

Действительно ли возможно найти рабочий день с помощью даты?

5
задан Donal Fellows 24 May 2010 в 07:55
поделиться

3 ответа

int QDate :: dayOfWeek () const

Возвращает день недели (от 1 до 7) для этой даты.

Например,

QDate date;
date.setDate(2010, 5, 1);

switch (date.dayOfWeek()) {
 case 1:
  // Monday
  break;
 // etc...
}
2
ответ дан 18 December 2019 в 08:27
поделиться

Думаю, вам нужен класс QDate и функция dayOfWeek.

int QDate :: dayOfWeek () const

Возвращает день недели (с 1 по 7) для этой даты.

1
ответ дан 18 December 2019 в 08:27
поделиться
QDate date;
date.setDate(2010,5,1);
int day = date.dayOfWeek();
QString weekDay = QDate::longDayName(day);

Это не проверено. Но надеюсь, что это сработает. Проверьте это и дайте знать.

16
ответ дан 18 December 2019 в 08:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: