System.Globalization.CCHebrewCalendar.is_leap_year C# (CSharp) Method

is_leap_year() public static method

The method tells whether the year is a leap year.
public static is_leap_year ( int year ) : bool
year int An integer representing the Hebrew year. ///
return bool
	public static bool is_leap_year(int year) {
		return CCMath.mod(7*year+1, 19) < 7; 
	}

Usage Example

Example #1
0
        public static int last_day_of_month(int month, int year)
        {
            if (month < 1 || month > 13)
            {
                throw new ArgumentOutOfRangeException("month", "Month should be between One and Thirteen.");
            }
            switch (month)
            {
            case 2:
                return(29);

            case 4:
                return(29);

            case 6:
                return(29);

            case 8:
                if (!CCHebrewCalendar.long_heshvan(year))
                {
                    return(29);
                }
                break;

            case 9:
                if (CCHebrewCalendar.short_kislev(year))
                {
                    return(29);
                }
                break;

            case 10:
                return(29);

            case 12:
                if (!CCHebrewCalendar.is_leap_year(year))
                {
                    return(29);
                }
                break;

            case 13:
                return(29);
            }
            return(30);
        }
All Usage Examples Of System.Globalization.CCHebrewCalendar::is_leap_year