Module calendar

Source
Expand description

Timekeeping systems which identify a day using multiple fields

Structs§

Armenian
Represents a date in the Armenian calendar
CalendarMoment
Represents an instant in time using calendar system T
CommonDate
Represents a combination of numeric year, month and day
Coptic
Represents a date in the Coptic calendar
Cotsworth
Represents a date in the Cotsworth calendar (ie. International Fixed Calendar, Eastman plan, Yearal)
Egyptian
Represents a date in the Egyptian calendar
Ethiopic
Represents a date in the Ethiopic calendar
FrenchRevArith
Represents a date in the algorithmic approximation of the French Revolutionary calendar (ie. French Republican calendar)
Gregorian
Represents a date in the proleptic Gregorian calendar
Holocene
Represents a date in the Holocene calendar
ISO
Represents a date in the ISO-8601 week-date calendar
Julian
Represents a date in the Julian calendar
Olympiad
Represents a year grouped by Olympiad
OrdinalDate
Represents a numeric year and day of year.
Positivist
Represents a date in the Positivist calendar
Roman
Represents a date in the Roman calendar after the Julian reform
Symmetry
Represents a date in one of the Symmetry calendars
Tranquility
Represents a date in the Tranquility Calendar

Enums§

ArmenianDaysOfMonth
Represents a day of month in the Armenian Calendar
ArmenianMonth
Represents a month in the Armenian Calendar
CopticMonth
Represents a month in the Coptic Calendar
CotsworthComplementaryDay
Represents a complementary day of the Cotsworth Calendar
CotsworthMonth
Represents a month in the Cotsworth Calendar
EgyptianDaysUponTheYear
Represents an epagomenal day at the end of the Egyptian calendar year
EgyptianMonth
Represents a month in the Egyptian Calendar
EthiopicMonth
Represents a month in the Ethiopic Calendar
FrenchRevMonth
Represents a month in the French Revolutionary Calendar
FrenchRevWeekday
Represents a weekday in the French Revolutionary Calendar
GregorianMonth
Represents a month in the Gregorian calendar
PositivistComplementaryDay
Represents a complementary day of the Positivist Calendar
PositivistMonth
Represents a month of the Positivist Calendar
RomanMonthlyEvent
Represents key events in a Roman month
Sansculottide
Represents an epagomenal day at the end of the French Revolutionary calendar year
SymmetryMonth
Represents a month of the Symmetry calendars
TranquilityComplementaryDay
Represents a complementary day of the Tranquility Calendar
TranquilityMonth
Represents a month of the Tranquility Calendar

Traits§

AllowYearZero
Calendar systems with year 0
CommonWeekOfYear
Calendar systems in which a week of year can be calculated for a date
GuaranteedMonth
Calendar systems in which dates which are guaranteed to have a month
HasIntercalaryDays
Calendar systems which have intercalary days
HasLeapYears
Calendar systems with leap years
Perennial
Calendar systems which are perennial
Quarter
Calendar systems in which a year can be divided into quarters
ToFromCommonDate
Calendar systems in which a date can be represented by a year, month and day
ToFromOrdinalDate
Calendar systems in which a date can be represented by a year and day of year

Type Aliases§

ArmenianMoment
Represents a date and time in the Armenian Calendar
CopticMoment
Represents a date and time in the Coptic Calendar
CotsworthMoment
Represents a date and time in the Cotsworth Calendar
EgyptianMoment
Represents a date and time in the Egyptian Calendar
EthiopicMoment
Represents a date and time in the Ethiopic Calendar
FrenchRevArithMoment
Represents a date and time in the algorithmic approximation of the French Revolutionary Calendar
GregorianMoment
Represents a date and time in the Gregorian Calendar
HoloceneMoment
Represents a date and time in the Holocen Calendar
HoloceneMonth
Represents a month in the Holocene calendar
ISOMoment
Represents a date and time in the ISO Calendar
JulianMoment
Represents a date and time in the Julian Calendar
JulianMonth
Represents a month in the Julian calendar
PositivistMoment
Represents a date and time in the Positivist Calendar
RomanMonth
Represents a month in the Roman calendar after the Julian reform
Symmetry010
Symmetry010 calendar with 293 year leap rule
Symmetry010Moment
Represents a date and time in the Symmetry010 Calendar
Symmetry010Solstice
Symmetry010 calendar with 389 year leap rule
Symmetry010SolsticeMoment
Represents a date and time in the Symmetry010 Calendar (solstice-approximating)
Symmetry454
Symmetry454 calendar with 293 year leap rule
Symmetry454Moment
Represents a date and time in the Symmetry454 Calendar
Symmetry454Solstice
Symmetry454 calendar with 389 year leap rule
Symmetry454SolsticeMoment
Represents a date and time in the Symmetry454 Calendar (solstice-approximating)
TranquilityMoment
Represents a date and time in the Tranquility Calendar