如何找到日期的日期

时间:2010-05-24 07:49:03

标签: qt qt4 qt-creator

我想在Qt找到特定日期的星期几。 例如:1/05/2010是星期天。

是否可以使用日期找到工作日?

3 个答案:

答案 0 :(得分:16)

QDate date;
date.setDate(2010,5,1);
int day = date.dayOfWeek();
QString weekDay = QDate::longDayName(day);

未经测试。但希望它能奏效。看看,告诉我们。

答案 1 :(得分:2)

int QDate :: dayOfWeek()const

返回此日期的工作日(1到7)。

例如,

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

switch (date.dayOfWeek()) {
 case 1:
  // Monday
  break;
 // etc...
}

答案 2 :(得分:1)

我想你想要QDate类和dayOfWeek函数。

  

int QDate :: dayOfWeek()const

     

返回此日期的工作日(1到7)。