QGregorianCalendar Class
The QGregorianCalendar class implements the Gregorian calendar. More...
| Header: | #include <QGregorianCalendar> |
| qmake: | QT += core |
| Since: | Qt 5.14 |
| Inherits: | QRomanCalendar |
Public Functions
Reimplemented Public Functions
| virtual QCalendar::System | calendarSystem() const override |
| virtual bool | dateToJulianDay(int year, int month, int day, qint64 *jd) const override |
| virtual bool | isLeapYear(int year) const override |
| virtual QCalendar::YearMonthDay | julianDayToDate(qint64 jd) const override |
| virtual QString | monthName(const QLocale &locale, int month, int year, QLocale::FormatType format) const override |
| virtual QString | name() const override |
| virtual QString | standaloneMonthName(const QLocale &locale, int month, int year, QLocale::FormatType format) const override |
- 5 public functions inherited from QRomanCalendar
Static Public Members
| bool | julianFromParts(int year, int month, int day, qint64 *jd) |
| bool | leapTest(int year) |
| int | monthLength(int month, int year) |
| QCalendar::YearMonthDay | partsFromJulian(qint64 jd) |
| bool | validParts(int year, int month, int day) |
| int | weekDayOfJulian(qint64 jd) |
Additional Inherited Members
- 2 protected functions inherited from QRomanCalendar
Detailed Description
The QGregorianCalendar class implements the Gregorian calendar.
The Gregorian Calendar
The Gregorian calendar is a refinement of the earlier Julian calendar, itself a late form of the Roman calendar. It is widely used.
See also QRomanCalendar, QJulianCalendar, and QCalendar.
Member Function Documentation
QGregorianCalendar::QGregorianCalendar()
Default constructs an instance of QGregorianCalendar.