Class FixedYearVariableMonthChronology

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    AllLeapChronology, NoLeapChronology

    public class FixedYearVariableMonthChronology
    extends org.joda.time.chrono.BaseChronology

    A Chronology in which each year has the same number of days but the lengths of the months may be different. May be useful for climate and palaeoclimate calendars.

    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.

    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 {@link "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