Compatibility Members for QDate

The following members of class QDateare part of the Qt compatibility layer. We advise against using them in new code.

Static Public Members

QDate currentDate(Qt::TimeSpec spec)
QString dayName(int weekday)
bool leapYear(int year)
QString monthName(int month)

Member Function Documentation

[static] QDate QDate::currentDate(Qt::TimeSpec spec)

If spec is Qt::LocalTime, use the currentDate() overload that takes no parameters instead; otherwise, use QDateTime::currentDateTime().

For example, if you have code like

QDate localDate = QDate::currentDate(Qt::LocalTime);
QDate utcDate = QDate::currentDate(Qt::UTC);

you can rewrite it as

QDate localDate = QDate::currentDate();
QDate utcDate = QDateTime::currentDateTime().toUTC().date();

See also QDateTime::toUTC().

[static] QString QDate::dayName(int weekday)

Use shortDayName() instead.

[static] bool QDate::leapYear(int year)

Use isLeapYear() instead.

[static] QString QDate::monthName(int month)

Use shortMonthName() instead.

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.