id property
Returns the unique identifier for this calendar system. This is provides full round-trip capability using forId to retrieve the calendar system from the identifier.
A unique ID for a calendar is required when serializing types which include a CalendarSystem. As of 2 Nov 2012 (ISO calendar) there are no ISO or RFC standards for naming a calendar system. As such, the identifiers provided here are specific to Time Machine, and are not guaranteed to interoperate with any other date and time API.
Calendar ID | Equivalent factory method or property |
---|---|
ISO | CalendarSystem.iso |
Gregorian | CalendarSystem.gregorian |
Coptic | CalendarSystem.coptic |
Wondrous | CalendarSystem.badi |
Julian | CalendarSystem.julian |
Hijri Civil-Indian | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.Indian, IslamicEpoch.Civil) |
Hijri Civil-Base15 | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.Base15, IslamicEpoch.Civil) |
Hijri Civil-Base16 | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.Base16, IslamicEpoch.Civil) |
Hijri Civil-HabashAlHasib | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.HabashAlHasib, IslamicEpoch.Civil) |
Hijri Astronomical-Indian | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.Indian, IslamicEpoch.Astronomical) |
Hijri Astronomical-Base15 | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.Base15, IslamicEpoch.Astronomical) |
Hijri Astronomical-Base16 | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.Base16, IslamicEpoch.Astronomical) |
Hijri Astronomical-HabashAlHasib | CalendarSystem.GetIslamicCalendar (IslamicLeapYearPattern.HabashAlHasib, IslamicEpoch.Astronomical) |
Persian Simple | CalendarSystem.persianSimple |
Persian Arithmetic | CalendarSystem.persianArithmetic |
Persian Astronomical | CalendarSystem.persianAstronomical |
Um Al Qura | CalendarSystem.UmAlQura |
Hebrew Civil | CalendarSystem.hebrewCivil |
Hebrew Scriptural | CalendarSystem.hebrewScriptural |
Implementation
final String id;