CalendarSystem Julian Property Noda Time

[This is preliminary documentation and is subject to change.]

Returns a pure proleptic Julian calendar system, which defines every fourth year as a leap year. This implementation follows the leap year rule strictly, even for dates before 8 CE, where leap years were actually irregular.

Namespace: NodaTime
Assembly: NodaTime (in NodaTime.dll) Version: (

public static CalendarSystem Julian { get; }

Property Value

Type: CalendarSystem
A suitable Julian calendar reference; the same reference may be returned by several calls as the object is immutable and thread-safe.

Although the Julian calendar did not exist before 45 BCE, this calendar assumes it did, thus it is proleptic. This implementation also fixes the start of the year at January 1.
Version Information

Available since: 2.0.0
Supported in the PCL? Yes
See Also