Class ThreeSixtyDayChronology

  • All Implemented Interfaces:
    Serializable

    public final class ThreeSixtyDayChronology
    extends org.joda.time.chrono.BaseChronology

    A Chronology in which each year has exactly 360 days of 12 equal months (i.e. each month has exactly 30 days). This calendar system is used in many climate simulations. There are no leap years.

    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*360).

    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