Returns the Date farthest in the future which is representable by Date.
Converts this Date to a string with the format YYYY-MM-DD. If writer is set, the resulting string will be written directly to it.
Controls the assumed start period of days for YearMonth or days and quarters for YearQuarter
Returns; Day Of Gregorian Calendar Minus One
Returns the number of days from the current day of the week to the given day of the week. If they are the same, then the result is 0.
The maximum valid Day in the given month in the given year.
Compares this Date with the given Date.
Returns the quarter for a given month.
Converts this Date to a string with the format YYYY-MM-DD. If writer is set, the resulting string will be written directly to it.
Converts this Date to a string with the format YYYYMMDD. If writer is set, the resulting string will be written directly to it.
Converts this Date to a string with the format YYYY-Mon-DD. If writer is set, the resulting string will be written directly to it.
Returns whether the given value is valid for the given unit type when in a time point. Naturally, a duration is not held to a particular range, but the values in a time point are (e.g. a month must be in the range of 1 - 12 inclusive).
Returns whether the given day is valid for the given year and month.
Whether the given Gregorian Year is a leap year.
The Xth day of the Gregorian Calendar that this Date is on.
The Xth day of the Gregorian Calendar that this Date is on.
Day of the week this Date is on.
Day of the year this Date is on.
The last day in the month that this Date is in.
Date for the last day in the month that this Date is in.
Date for the last day in the quarter that this Date is in.
Whether the current year is a date in A.D.
Whether this Date is in a leap year.
The Julian day for this Date at noon (since the Julian day changes at noon).
Returns the Date farthest in the future which is representable by Date.
Returns the Date farthest in the past which is representable by Date.
The modified Julian day for any time on this date (since, the modified Julian day changes at midnight).
Creates a Date from a string with the format YYYY-MM-DD.
Creates a Date from a string with the format YYYYMMDD.
Creates a Date from a string with the format YYYY-Mon-DD.
Creates a Date from a string with the format YYYY-MM-DD, YYYYMMDD, or YYYY-Mon-DD.
Represents a date as a pair of years and months.
Represents a date as a pair of years and quarters.
Represents the 7 days of the Gregorian week (Monday is 0).
Fast BetterC Date type with Boost ABI and mangling compatability.