CalendarSystem PersianArithmetic Property Noda Time

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

Returns a Persian (also known as Solar Hijri) calendar system implementing the behaviour of the BCL
from .NET 4.6 onwards (and Windows 10), and the astronomical system described in Wikipedia and Calendrical Calculations.

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

public static CalendarSystem PersianArithmetic { get; }

Property Value

Type: CalendarSystem
A Persian calendar system using astronomical calculations to determine leap years.

This implementation uses data derived from the .NET 4.6 implementation (with the data built into Noda Time, so there's no BCL dependency) for simplicity; the actual implementation involves computing the time of noon in Iran, and is complex.
Version Information

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