Jewish Calendar
Default constructor will set a default date to the current system date.
A constructor that initializes the date to the Date parameter.
Parameters
the Date to set the calendar to
A constructor that initializes the date to the date parameter.
Parameters
the LocalDate to set the gregorianLocalDate to
A constructor that initializes the hebrew date to the date parameter.
Parameters
the LocalDate to set the gregorianLocalDate to
A constructor that initializes the date to the date parameter.
Parameters
the LocalDate to set the gregorianLocalDate to
whether this class should calculate religious events with the rules of someone in israel
A constructor that initializes the date to the date parameter.
Parameters
the LocalDate to set the gregorianLocalDate to
whether this class should calculate religious events with the rules of someone in israel
A constructor that initializes the hebrew date to the date parameter.
Parameters
the LocalDate to set the gregorianLocalDate to
whether this class should calculate religious events with the rules of someone in israel
A constructor that initializes the heberew date to the date parameter.
Parameters
the LocalDate to set the gregorianLocalDate to
whether this class should calculate religious events with the rules of someone in israel
Creates a Jewish date based on a Jewish year, month and day of month.
Parameters
the Jewish year
the Jewish month. The method expects a 1 for Nissan ... 12 for Adar and 13 for Adar II. Use the constants .NISSAN ... .ADAR (or .ADAR_II for a leap year Adar II) to avoid any confusion.
the Jewish day of month. If 30 is passed in for a month with only 29 days (for example .IYAR, or .KISLEV in a year that .isKislevShort), the 29th (last valid date of the month) will be set
Throws
if the day of month is < 1 or 30, or a year of < 0 is passed in.
Creates a Jewish date based on a Jewish date and whether in Israel
Parameters
the Jewish year
the Jewish month. The method expects a 1 for Nissan ... 12 for Adar and 13 for Adar II. Use the constants .NISSAN ... .ADAR (or .ADAR_II for a leap year Adar II) to avoid any confusion.
the Jewish day of month. If 30 is passed in for a month with only 29 days (for example .IYAR, or .KISLEV in a year that .isKislevShort), the 29th (last valid date of the month) will be set.
whether in Israel. This affects Yom Tov calculations