I want to find the day of the week of a particular date in Qt. e.g.: 1/05/2010 is Sunday.
Is it possible to find the weekday using date?
Step1 :Take the first two digit of the given year. Step2 :Calculate the next highest multiple of 4 for the first two digit number. Step3 :Subtract 1 from the number. Step4 :Then, subtract the first two digit from the number.
QDate date;
date.setDate(2010,5,1);
int day = date.dayOfWeek();
QString weekDay = QDate::longDayName(day);
This isn't tested. But hope it will work. Check it out and let know.
int QDate::dayOfWeek () const
Returns the weekday (1 to 7) for this date.
For example,
QDate date;
date.setDate(2010, 5, 1);
switch (date.dayOfWeek()) {
case 1:
// Monday
break;
// etc...
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With