public IsLeapYear ( int year, int era ) : bool | ||
year | int | |
era | int | |
return | bool |
public override bool IsLeapYear(int year, int era) {
CheckHebrewYearValue(year, era, "year");
return (((7 * (long)year + 1) % 19) < 7);
}
public void IsLeapYear() { var bcl = new HebrewCalendar(); var minYear = bcl.GetYear(bcl.MinSupportedDateTime); var maxYear = bcl.GetYear(bcl.MaxSupportedDateTime); var noda = CalendarSystem.HebrewCivil; for (int year = minYear; year <= maxYear; year++) { Assert.AreEqual(bcl.IsLeapYear(year), noda.IsLeapYear(year)); } }