CalendarSystem GetHebrewCalendar Method Noda Time

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

Returns a Hebrew calendar, as described at http://en.wikipedia.org/wiki/Hebrew_calendar. This is a purely mathematical calculator, applied proleptically to the period where the real calendar was observational.

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

public static CalendarSystem GetHebrewCalendar(
	HebrewMonthNumbering monthNumbering
)

Return Value

Type: CalendarSystem
A Hebrew calendar system for the given month numbering.
Remarks

Please note that in version 1.3.0 of Noda Time, support for the Hebrew calendar is somewhat experimental, particularly in terms of calculations involving adding or subtracting years. Additionally, text formatting and parsing using month names is not currently supported, due to the challenges of handling leap months. It is hoped that this will be improved in future versions.

The implementation for this was taken from http://www.cs.tau.ac.il/~nachum/calendar-book/papers/calendar.ps, which is a public domain algorithm presumably equivalent to that given in the Calendrical Calculations book by the same authors (Nachum Dershowitz and Edward Reingold).

Version Information

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