我想在Qt找到特定日期的星期几。 例如:1/05/2010是星期天。
是否可以使用日期找到工作日?
答案 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)。