Class NoLeapChronology

  • All Implemented Interfaces:
    Serializable

    public final class NoLeapChronology
    extends FixedYearVariableMonthChronology

    A Chronology in which each year has exactly 365 days (February is always 28 days long). This calendar system is used in some climate simulations.

    In this Chronology, a millisecond instant of zero corresponds with 1970-01-01T00:00:00.000Z and a year has a fixed number of milliseconds (1000*60*60*24*365).

    There is no concept of an era in this calendar, so all durations and fields relating to this concept are not supported. Additionally, the concept of a "weekyear" (the year that "owns" a given week) is not implemented.

    Instances of this class can only be created in DateTimeZone.UTC. (Support for time zones makes little sense in this chronology).

    Instances of this class are immutable.

    See Also:
    "http://cf-pcmdi.llnl.gov/documents/cf-conventions/1.4/cf-conventions.html#calendar", Serialized Form