Package net.time4j.calendar


package net.time4j.calendar

Support for various regional calendars.

  • Interface Summary
    Interface
    Description
    Represents a way to specify the year used in Chinese calendar and its derivates.
    Generic interface for loading and representing any local variant of Hijri data.
    The element for the ordinal weekday in month.
    Extends a chronological element by some standard ways of manipulation.
  • Class Summary
    Class
    Description
    Represents the Chinese calendar supported in the gregorian range 1645-01-28/3000-01-27.
    Defines access to elements which can be used by all calendars defined in this package.
    Represents the calendar used by the Coptic church in Egypt.
    Represents the cyclic year used in East Asian calendars.
    EastAsianCalendar<U,​D extends EastAsianCalendar<U,​D>>
    Base class of all calendars which are derivates of the lunisolar rural calendar invented in China.
    Represents a month used in the East Asian countries China, Japan, Korea or Vietnam.
    Represents the calendar used in Ethiopia.
    Represents the 12-hour-time in second precision used in Ethiopia starting in the morning at 6 AM as zero point.
    Represents the calendar used by the worldwide Jewish community, but mainly in Israel for religious purposes.
    Represents the 12-hour-time used in Jewish calendar starting in the evening at either sunset or simplified at 6 PM as zero point.
    Represents a small day adjustment to any islamic calendar variant.
    Represents the Hijri calendar used in many islamic countries.
    Represents the historic christian calendar used in most European countries.
    Represents the national calendar of India.
    Represents the Japanese calendar from 701 AD (julian) until now.
    The Juche calendar used in North Korea uses as only difference to western gregorian calendar a different year numbering with the Juche era 1912-01-01.
    Represents the proleptic Julian calendar.
    Represents the traditional Koran calendar supported in the gregorian range 1645-01-28/3000-01-27.
    The Minguo calendar used in Taiwan (Republic Of China) uses as only difference to western gregorian calendar a different year numbering with the Minguo era 1912-01-01.
    The system of Japanese eras from AD 701 until today.
    Represents the Solar Hijri calendar which is officially used in Iran and Afghanistan.
    Static view of calendar date taking into account possibly different calendar algorithms.
    Represents the cyclic sexagesimal names used in East Asian calendars following a 60 unit cycle.
    Used in Ethiopian calendar for associating the day of month with a name.
    The Thai solar calendar calendar used in Thailand uses as only difference to western gregorian calendar a different year numbering with the Buddhist era mainly.
    Represents the Vietnamese calendar supported in the gregorian range 1813-02-01/3000-01-27.
  • Enum Class Summary
    Enum Class
    Description
    Defines some calendar units for the Chinese calendar.
    The Chinese calendar does not have a universally accepted way of continuously counting years and prefers the sexagesimal cyclic years so this enum is mainly useful for either historic or half-academic debates.
    Defines some calendar units for the Coptic calendar.
    The Coptic calendar only supports one single era called "Anno Martyrum" with the numerical value 1 which is sometimes also called "Diocletian era" and starts on Julian date AD-284-08-29.
    The Coptic calendar defines 13 Coptic months.
    Defines some calendar units for the Ethiopian calendar.
    The Ethiopian calendar supports two eras.
    The Ethiopian calendar defines 13 months like the Coptic calendar.
    Defines the time units for the Ethiopian clock time.
    Enumeration of the four evangelists of the bible, used in some calendars with historic or religious context.
    The Hebrew calendar has at least two important personal days which can be determined by the methods of this class.
    Defines some calendar units for the Hebrew calendar.
    The Hebrew calendar only supports one single era called "Anno Mundi" (or short "AM").
    The Hebrew calendar defines 13 Hebrew months.
    Determines which order should be applied on Hebrew months.
    Defines the day-night-cycle associated with sunset and sunrise.
    Defines the time units for the Hebrew time.
    Describes islamic calendar variants based on simplistic deterministic algorithms.
    Defines some calendar units for the Hijri calendar.
    The Hijri calendar only supports one single era called "Anno Hegirae" with the numerical value 1.
    The Hijri calendar defines 12 islamic months.
    Defines some calendar units for the Indian calendar.
    The Indian national calendar only supports one single era called "Saka".
    The Indian national calendar defines 12 indian months.
    Defines some calendar units for the Japanese calendar.
    The official North-Korean calendar supports only one era.
    Defines some calendar units for the Julian calendar.
    Defines some calendar units for the Korean calendar.
    The Korean calendar supports the danki-system which is now only historic.
    The Minguo calendar supports two eras related to the year 1912.
    Represents a strategy how to select nengos.
    Enumeration of different calculation methods for the Persian calendar.
    Defines some calendar units for the Persian calendar.
    The Persian calendar only supports one single era called "Anno Persico" with the numerical value 1.
    The Persian calendar defines 12 persian months.
    Defines the twelvth terrestrial branches with their animal signs (zodiacs).
    Defines the ten celestial stems.
    The solar terms of Chinese calendar year which divide the sun eclipse into 24 parts.
    The Thai-Solar calendar supports two eras related to either the Rattanakosin kingdom (historic) or to the date of death of Buddha (used today).
    Defines some calendar units for the Vietnamese calendar.