public class ComplexZmanimCalendar extends ZmanimCalendar
ZmanimCalendar
are contained in the
AstronomicalCalendar
, the base class of the calendars in our API since they are generic methods for
calculating time based on degrees or time before or after sunrise
and sunset
and are of interest for calculation beyond zmanim calculations. Here are some examples: First create the
Calendar for the location you would like to calculate:
String locationName = "Lakewood, NJ";
double latitude = 40.0828; // Lakewood, NJ
double longitude = 74.2094; // Lakewood, NJ
double elevation = 0;
// the String parameter in getTimeZone() has to be a valid timezone listed in
// TimeZone.getAvailableIDs()
TimeZone timeZone = TimeZone.getTimeZone("America/New_York");
GeoLocation location = new GeoLocation(locationName, latitude, longitude, elevation, timeZone);
ComplexZmanimCalendar czc = new ComplexZmanimCalendar(location);
// Optionally set the date or it will default to today's date
czc.getCalendar().set(Calendar.MONTH, Calendar.FEBRUARY);
czc.getCalendar().set(Calendar.DAY_OF_MONTH, 8);
Note: For locations such as Israel where the beginning and end of daylight savings time can fluctuate from
year to year create a SimpleTimeZone
with the known start and end of DST. To get alos
calculated as 14° below the horizon (as calculated in the calendars published in Montreal), add
AstronomicalCalendar.ASTRONOMICAL_ZENITH
(90) to the 14° offset to get the desired time:
Date alos14 = czc.getSunriseOffsetByDegrees(AstronomicalCalendar.ASTRONOMICAL_ZENITH
+ 14);
To get mincha gedola calculated based on the MGA using a shaah
zmanis based on the day starting 16.1° below the horizon (and ending 16.1° after sunset) the following
calculation can be used:
Date minchaGedola = czc.getTimeOffset(czc.getAlos16point1Degrees(), czc.getShaahZmanis16Point1Degrees() * 6.5);A little more complex example would be calculating plag hamincha based on a shaah zmanis that was not present in this class. While a drop more complex it is still rather easy. For example if you wanted to calculate plag based on the day starting 12° before sunrise and ending 12° after sunset as calculated in the calendars in Manchester, England (there is nothing that would prevent your calculating the day using sunrise and sunset offsets that are not identical degrees, but this would lead to chatzos being a time other than the
solar transit
(solar midday)). The steps involved would be to first calculate the
shaah zmanis and then use that time in milliseconds to calculate 10.75 hours after sunrise starting at
12° before sunset
long shaahZmanis = czc.getTemporalHour(czc.getSunriseOffsetByDegrees(AstronomicalCalendar.ASTRONOMICAL_ZENITH
+ 12), czc.getSunsetOffsetByDegrees(AstronomicalCalendar.ASTRONOMICAL_ZENITH
+ 12)); Date plag = getTimeOffset(czc.getSunriseOffsetByDegrees(AstronomicalCalendar.ASTRONOMICAL_ZENITH
+ 12), shaahZmanis * 10.75);
Modifier and Type  Field and Description 

protected static double 
ZENITH_10_POINT_2
The zenith of 10.2° below
geometric zenith (90°). 
protected static double 
ZENITH_11_DEGREES
The zenith of 11° below
geometric zenith (90°). 
protected static double 
ZENITH_11_POINT_5
The zenith of 11.5° below
geometric zenith (90°). 
protected static double 
ZENITH_13_POINT_24
The zenith of 13.24° below
geometric zenith (90°). 
protected static double 
ZENITH_19_POINT_8
The zenith of 19.8° below
geometric zenith (90°). 
protected static double 
ZENITH_26_DEGREES
The zenith of 26° below
geometric zenith (90°). 
protected static double 
ZENITH_3_POINT_65
The zenith of 3.65° below
geometric zenith (90°). 
protected static double 
ZENITH_3_POINT_676 
protected static double 
ZENITH_3_POINT_7
The zenith of 3.7° below
geometric zenith (90°). 
protected static double 
ZENITH_4_POINT_37
The zenith of 4.37° below
geometric zenith (90°). 
protected static double 
ZENITH_4_POINT_61
The zenith of 4.61° below
geometric zenith (90°). 
protected static double 
ZENITH_4_POINT_8 
protected static double 
ZENITH_5_POINT_88 
protected static double 
ZENITH_5_POINT_95
The zenith of 5.95° below
geometric zenith (90°). 
protected static double 
ZENITH_6_POINT_45
The zenith of 6.45° below
geometric zenith (90°). 
protected static double 
ZENITH_7_POINT_083
The zenith of 7.083° below
geometric zenith (90°). 
ZENITH_16_POINT_1, ZENITH_8_POINT_5
ASTRONOMICAL_ZENITH, CIVIL_ZENITH, GEOMETRIC_ZENITH, HOUR_MILLIS, MINUTE_MILLIS, NAUTICAL_ZENITH
Constructor and Description 

ComplexZmanimCalendar()
Default constructor will set a default
GeoLocation.GeoLocation() , a default
AstronomicalCalculator and default the calendar to the current date. 
ComplexZmanimCalendar(GeoLocation location) 
Modifier and Type  Method and Description 

Date 
getAlos120()
Method to return alos (dawn) calculated using 120 minutes before
sea level
sunrise (no adjustment for elevation is made) based on the time to walk the distance of 5 Mil(
Ula) at 24 minutes a Mil. 
Date 
getAlos120Zmanis()
Method to return alos (dawn) calculated using 120 minutes zmaniyos( GRA and the
Baal Hatanya) or 1/6th of the day before sea level sunrise.

Date 
getAlos16Point1Degrees()
Method to return alos (dawn) calculated when the sun is
16.1° below the
eastern geometric horizon before sunrise. 
Date 
getAlos18Degrees()
A method to return alos (dawn) calculated when the sun is
18° below the
eastern geometric horizon before sunrise. 
Date 
getAlos19Point8Degrees()
Method to return alos (dawn) calculated when the sun is
19.8° below the
eastern geometric horizon before sunrise. 
Date 
getAlos26Degrees()
A method to return alos (dawn) calculated when the sun is
26° below the
eastern geometric horizon before sunrise. 
Date 
getAlos60()
Method to return alos (dawn) calculated as 60 minutes before
sea level
sunrise . 
Date 
getAlos72Zmanis()
Method to return alos (dawn) calculated using 72 minutes zmaniyos( GRA and the
Baal Hatanya) or 1/10th of the day before sea level sunrise.

Date 
getAlos90()
Method to return alos (dawn) calculated using 90 minutes before
sea level
sunrise based on the time to walk the distance of 4 Mil at 22.5 minutes a Mil. 
Date 
getAlos90Zmanis()
Method to return alos (dawn) calculated using 90 minutes zmaniyos( GRA and the
Baal Hatanya) or 1/8th of the day before sea level sunrise.

Date 
getAlos96()
Method to return alos (dawn) calculated using 96 minutes before
sea level
sunrise based on the time to walk the distance of 4 Mil at 24 minutes a Mil. 
Date 
getAlos96Zmanis()
Method to return alos (dawn) calculated using 96 minutes zmaniyos( GRA and the
Baal Hatanya) or 1/8th of the day before sea level sunrise.

double 
getAteretTorahSunsetOffset()
Returns the offset in minutes after sunset used to calculate sunset for the Ateret Torah zmanim.

Date 
getBainHasmashosRT13Point24Degrees()
Method to return Bain Hashmasho of Rabainu Tam calculated when the sun is
13.24° below the western geometric horizon (90°)
after sunset. 
Date 
getBainHasmashosRT13Point5MinutesBefore7Point083Degrees()
This method returns the time of bain hashmashos based on the calculation of 13.5 minutes (3/4 of an 18
minute Mil before shkiah calculated as
7.083° . 
Date 
getBainHasmashosRT2Stars()
This method returns bain hashmashos of Rabainu Tam calculated according to the opinion of the
Divray Yosef (see Yisrael Vehazmanim) calculated 5/18th (27.77%) of the time between alos
(calculated as 19.8° before sunrise) and sunrise.

Date 
getBainHasmashosRT58Point5Minutes()
This method returns Bain Hashmashos of Rabainu Tam calculated as a 58.5 minute offset after
sunset.

Date 
getFixedLocalChatzos()
A method that returns the local time for fixed chatzos.

Date 
getMinchaGedola16Point1Degrees()
This method returns the time of mincha gedola according to the Magen Avraham with the day starting and
ending 16.1° below the horizon.

Date 
getMinchaGedola30Minutes()
This method returns mincha gedola calculated as 30 minutes after
chatzos and not
1/2 of a shaah zmanis after chatzos as
calculated by ZmanimCalendar.getMinchaGedola(java.util.Date, java.util.Date) . 
Date 
getMinchaGedola72Minutes()
This method returns the time of mincha gedola according to the Magen Avraham with the day starting 72
minutes before sunrise and ending 72 minutes after sunset.

Date 
getMinchaGedolaAteretTorah()
This method returns the time of mincha gedola based on the calculation of
Chacham Yosef HarariRaful of Yeshivat Ateret Torah, that the day starts
1/10th of the day before sunrise and is usually calculated as ending
40 minutes after sunset (configurable to any offset via
setAteretTorahSunsetOffset(double) ). 
Date 
getMinchaGedolaGreaterThan30()
This is a conveniance methd that returns the later of
ZmanimCalendar.getMinchaGedola() and
getMinchaGedola30Minutes() . 
Date 
getMinchaKetana16Point1Degrees()
This method returns the time of mincha ketana according to the Magen Avraham with the day
starting and ending 16.1° below the horizon.

Date 
getMinchaKetana72Minutes()
This method returns the time of mincha ketana according to the Magen Avraham with the day
starting 72 minutes before sunrise and ending 72 minutes after sunset.

Date 
getMinchaKetanaAteretTorah()
This method returns the time of mincha ketana based on the calculation of
Chacham Yosef HarariRaful of Yeshivat Ateret Torah, that the day starts
1/10th of the day before sunrise and is usually calculated as ending
40 minutes after sunset (configurable to any offset via
setAteretTorahSunsetOffset(double) ). 
Date 
getMisheyakir10Point2Degrees()
This method returns misheyakir based on the position of the sun when it is
10.2° below geometric zenith (90°). 
Date 
getMisheyakir11Degrees()
This method returns misheyakir based on the position of the sun when it is
11° below geometric zenith (90°). 
Date 
getMisheyakir11Point5Degrees()
This method returns misheyakir based on the position of the sun when it is
11.5° below geometric zenith (90°). 
Date 
getMisheyakir7Degrees() 
Date 
getPlagAlos16Point1ToTzaisGeonim7Point083Degrees()
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 16.1° and ends at tzais . 10.75 shaos zmaniyos are calculated based on this day and added to alos
to reach this time. 
Date 
getPlagAlosToSunset()
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 16.1° and ends at sunset . 10.75 shaos
zmaniyos are calculated based on this day and added to alos to reach this time. 
Date 
getPlagHamincha120Minutes()
This method returns the time of plag hamincha according to the Magen Avraham with the day
starting 120 minutes before sunrise and ending 120 minutes after sunset.

Date 
getPlagHamincha120MinutesZmanis()
This method returns the time of plag hamincha based on sunrise being 120 minutes zmaniyos(
GRA and the Baal Hatanya) or 1/6th of the day before sea level sunrise.

Date 
getPlagHamincha16Point1Degrees()
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 16.1° and ends at
tzais 16.1° . 
Date 
getPlagHamincha18Degrees()

Date 
getPlagHamincha19Point8Degrees()
This method returns the time of plag hamincha based on the opinion that the day starts at
alos 19.8° and ends at
tzais 19.8° . 
Date 
getPlagHamincha26Degrees()

Date 
getPlagHamincha60Minutes()
This method returns the time of plag hamincha according to the Magen Avraham with the day
starting 60 minutes before sunrise and ending 60 minutes after sunset.

Date 
getPlagHamincha72Minutes()
This method returns the time of plag hamincha according to the Magen Avraham with the day
starting 72 minutes before sunrise and ending 72 minutes after sunset.

Date 
getPlagHamincha72MinutesZmanis()
This method returns the time of plag hamincha.

Date 
getPlagHamincha90Minutes()
This method returns the time of plag hamincha according to the Magen Avraham with the day
starting 90 minutes before sunrise and ending 90 minutes after sunset.

Date 
getPlagHamincha90MinutesZmanis()
This method returns the time of plag hamincha.

Date 
getPlagHamincha96Minutes()
This method returns the time of plag hamincha according to the Magen Avraham with the day
starting 96 minutes before sunrise and ending 96 minutes after sunset.

Date 
getPlagHamincha96MinutesZmanis()
This method returns the time of plag hamincha.

Date 
getPlagHaminchaAteretTorah()
This method returns the time of plag hamincha based on the calculation of Chacham Yosef HarariRaful of
Yeshivat Ateret Torah, that the day starts
1/10th of the day before sunrise and is
usually calculated as ending 40 minutes after sunset (configurable to any offset
via setAteretTorahSunsetOffset(double) ). 
long 
getShaahZmanis120Minutes()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 120 minutes.

long 
getShaahZmanis120MinutesZmanis()

long 
getShaahZmanis16Point1Degrees()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 16.1°.

long 
getShaahZmanis18Degrees()
Method to return a shaah zmanis (temporal hour) calculated using a 18° dip.

long 
getShaahZmanis19Point8Degrees()
Method to return a shaah zmanis (temporal hour) calculated using a 19.8° dip.

long 
getShaahZmanis26Degrees()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 26°.

long 
getShaahZmanis60Minutes()
Method to return a shaah zmanis (solar hour) according to the opinion of the MGA.

long 
getShaahZmanis72Minutes()
Method to return a shaah zmanis (solar hour) according to the opinion of the MGA.

long 
getShaahZmanis72MinutesZmanis()

long 
getShaahZmanis90Minutes()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 90 minutes.

long 
getShaahZmanis90MinutesZmanis()

long 
getShaahZmanis96Minutes()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 96 minutes.

long 
getShaahZmanis96MinutesZmanis()

long 
getShaahZmanisAteretTorah()
Method to return a shaah zmanis (temporal hour) according to the opinion of the
Chacham Yosef HarariRaful of Yeshivat Ateret Torah calculated with alos being 1/10th
of sunrise to sunset day, or
72 minutes zmaniyos of such a day before
sunrise , and tzais is usually calculated as 40
minutes (configurable to any offset via setAteretTorahSunsetOffset(double) ) after sunset . 
Date 
getSofZmanAchilasChametzGRA()
This method returns the latest time one is allowed eating chametz on Erev Pesach according to the opinion of the
GRA and the Baal Hatanya.

Date 
getSofZmanAchilasChametzMGA16Point1Degrees()

Date 
getSofZmanAchilasChametzMGA72Minutes()

Date 
getSofZmanBiurChametzGRA()
This method returns the latest time for burning chametz on Erev Pesach according to the opinion of the
GRA and the Baal Hatanya.

Date 
getSofZmanBiurChametzMGA16Point1Degrees()

Date 
getSofZmanBiurChametzMGA72Minutes()

Date 
getSofZmanKidushLevana15Days()
Returns the latest time of Kiddush Levana calculated as 15 days after the molad.

Date 
getSofZmanKidushLevana15Days(Date alos,
Date tzais)
Returns the latest time of Kiddush Levana calculated as 15 days after the molad.

Date 
getSofZmanKidushLevanaBetweenMoldos()
Returns the latest time of Kiddush Levana according to the Maharil's opinion that it is calculated as
halfway between molad and molad.

Date 
getSofZmanKidushLevanaBetweenMoldos(Date alos,
Date tzais)
Returns the latest time of Kiddush Levana according to the Maharil's opinion that it is calculated as
halfway between molad and molad.

Date 
getSofZmanShma3HoursBeforeChatzos()
This method returns the latest zman krias shema (time to recite Shema in the morning) calculated as 3
hours (regular and not zmaniyos) before
ZmanimCalendar.getChatzos() . 
Date 
getSofZmanShmaAlos16Point1ToSunset()
This method returns the latest zman krias shema (time to recite Shema in the morning) based on the
opinion that the day starts at
alos 16.1° and ends at
sea level sunset . 3 shaos zmaniyos are calculated based on this day and added to
alos to reach this time. 
Date 
getSofZmanShmaAlos16Point1ToTzaisGeonim7Point083Degrees()
This method returns the latest zman krias shema (time to recite Shema in the morning) based on the
opinion that the day starts at
alos 16.1° and ends at
tzais 7.083° . 3 shaos zmaniyos are calculated
based on this day and added to alos to reach this time. 
Date 
getSofZmanShmaAteretTorah()
This method returns the latest zman krias shema (time to recite Shema in the morning) based on the
calculation of Chacham Yosef HarariRaful of Yeshivat Ateret Torah, that the day starts
1/10th of the day before sunrise and is usually calculated as ending
40 minutes after sunset (configurable to any offset via
setAteretTorahSunsetOffset(double) ). 
Date 
getSofZmanShmaFixedLocal()
A method that returns the latest zman krias shema (time to recite Shema in the morning) calculated as 3
hours before
getFixedLocalChatzos() . 
Date 
getSofZmanShmaKolEliyahu()
Deprecated.
Pending confirmation from Rabbi Harfenes, this method is deprecated and should not be used.

Date 
getSofZmanShmaMGA120Minutes()

Date 
getSofZmanShmaMGA16Point1Degrees()

Date 
getSofZmanShmaMGA18Degrees()

Date 
getSofZmanShmaMGA19Point8Degrees()

Date 
getSofZmanShmaMGA72Minutes()

Date 
getSofZmanShmaMGA72MinutesZmanis()

Date 
getSofZmanShmaMGA90Minutes()

Date 
getSofZmanShmaMGA90MinutesZmanis()

Date 
getSofZmanShmaMGA96Minutes()

Date 
getSofZmanShmaMGA96MinutesZmanis()

Date 
getSofZmanTfila2HoursBeforeChatzos()
This method returns the latest zman tfila (time to recite the morning prayers) calculated as 2 hours
before
ZmanimCalendar.getChatzos() . 
Date 
getSofZmanTfilaFixedLocal()
This method returns the latest zman tfila (time to recite the morning prayers) calculated as 2 hours
before
getFixedLocalChatzos() . 
Date 
getSofZmanTfilahAteretTorah()
This method returns the latest zman tfila (time to recite the morning prayers) based on the calculation
of Chacham Yosef HarariRaful of Yeshivat Ateret Torah, that the day starts
1/10th of
the day before sunrise and is usually calculated as ending 40 minutes after
sunset (configurable to any offset via setAteretTorahSunsetOffset(double) ). 
Date 
getSofZmanTfilaMGA120Minutes()

Date 
getSofZmanTfilaMGA16Point1Degrees()

Date 
getSofZmanTfilaMGA18Degrees()

Date 
getSofZmanTfilaMGA19Point8Degrees()

Date 
getSofZmanTfilaMGA72Minutes()

Date 
getSofZmanTfilaMGA72MinutesZmanis()

Date 
getSofZmanTfilaMGA90Minutes()

Date 
getSofZmanTfilaMGA90MinutesZmanis()

Date 
getSofZmanTfilaMGA96Minutes()

Date 
getSofZmanTfilaMGA96MinutesZmanis()

Date 
getSolarMidnight()
A method that returns "solar" midnight, or the time when the sun is at its nadir.

Date 
getTchilasZmanKidushLevana3Days()

Date 
getTchilasZmanKidushLevana3Days(Date alos,
Date tzais)

Date 
getTchilasZmanKidushLevana7Days()
Returns the earliest time of Kiddush Levana according to the opinions that it should not be said until 7
days after the molad.

Date 
getTchilasZmanKidushLevana7Days(Date alos,
Date tzais)
Returns the earliest time of Kiddush Levana according to the opinions that it should not be said until 7
days after the molad.

Date 
getTzais120()
This method returns tzais (nightfall) based on the opinion of the Magen Avraham that the time
to walk the distance of a Mil according to the Rambam's opinion is 2/5 of an hour (24 minutes)
for a total of 120 minutes based on the opinion of Ula who calculated tzais as 5 Mil
after sea level shkiah (sunset).

Date 
getTzais120Zmanis()
Method to return tzais (dusk) calculated using 120 minutes zmaniyos (GRA and the
Baal Hatanya) after
sea level sunset . 
Date 
getTzais16Point1Degrees()
For information on how this is calculated see the comments on
getAlos16Point1Degrees() 
Date 
getTzais18Degrees()
For information on how this is calculated see the comments on
getAlos18Degrees() 
Date 
getTzais19Point8Degrees()
For information on how this is calculated see the comments on
getAlos19Point8Degrees() 
Date 
getTzais26Degrees()
For information on how this is calculated see the comments on
getAlos26Degrees() 
Date 
getTzais60()
This method returns the tzais (nightfall) based on the opinion of the Chavas Yair and
Divray Malkiel that the time to walk the distance of a Mil is 15 minutes for a total of 60
minutes for 4 Mil after
sea level sunset . 
Date 
getTzais72Zmanis()
Method to return tzais (dusk) calculated as 72 minutes zmaniyos, or 1/10th of the day after
sea level sunset . 
Date 
getTzais90()
Method to return tzais (dusk) calculated as 90 minutes after sea level sunset.

Date 
getTzais90Zmanis()
Method to return tzais (dusk) calculated using 90 minutes zmaniyos (GRA and the
Baal Hatanya) after
sea level sunset . 
Date 
getTzais96()
A method to return tzais (dusk) calculated as 96 minutes after sea level sunset.

Date 
getTzais96Zmanis()
Method to return tzais (dusk) calculated using 96 minutes zmaniyos (GRA and the
Baal Hatanya) after
sea level sunset . 
Date 
getTzaisAteretTorah()
This method returns tzais usually calculated as 40 minutes (configurable to any offset via
setAteretTorahSunsetOffset(double) ) after sunset. 
Date 
getTzaisGeonim3Point65Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4
of a Mil based on an 18
minute Mil, or 13.5 minutes.

Date 
getTzaisGeonim3Point676Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4
of a Mil based on an 18
minute Mil, or 13.5 minutes.

Date 
getTzaisGeonim4Point37Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4
of a Mil, based on a 22.5
minute Mil, or 16 7/8 minutes.

Date 
getTzaisGeonim4Point61Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4
of a Mil based on a 24
minute Mil, or 18 minutes.

Date 
getTzaisGeonim4Point8Degrees()

Date 
getTzaisGeonim5Point88Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 3/4
of a 24 minute
Mil, (
Baal Hatanya) based on a Mil being 24 minutes, and is calculated as 18 + 2 + 4 for a total of
24 minutes (FIXME: additional documentation details needed).

Date 
getTzaisGeonim5Point95Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the
sun's position at
5.95° below the western horizon. 
Date 
getTzaisGeonim6Point45Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim as calculated by Rabbi
Yechiel Michel Tukachinsky.

Date 
getTzaisGeonim7Point083Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated as 30
minutes after sunset during the equinox in Yerushalayim.

Date 
getTzaisGeonim8Point5Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the
sun's position at
8.5° below the western horizon. 
void 
setAteretTorahSunsetOffset(double ateretTorahSunsetOffset)
Allows setting the offset in minutes after sunset for the Ateret Torah zmanim.

getAlos72, getAlosHashachar, getCandleLighting, getCandleLightingOffset, getChatzos, getMinchaGedola, getMinchaGedola, getMinchaKetana, getMinchaKetana, getPlagHamincha, getPlagHamincha, getShaahZmanisGra, getShaahZmanisMGA, getSofZmanShma, getSofZmanShmaGRA, getSofZmanShmaMGA, getSofZmanTfila, getSofZmanTfilaGRA, getSofZmanTfilaMGA, getTzais, getTzais72, setCandleLightingOffset
clone, equals, getAstronomicalCalculator, getBeginAstronomicalTwilight, getBeginCivilTwilight, getBeginNauticalTwilight, getCalendar, getDateFromTime, getEndAstronomicalTwilight, getEndCivilTwilight, getEndNauticalTwilight, getGeoLocation, getSeaLevelSunrise, getSeaLevelSunset, getSunrise, getSunriseOffsetByDegrees, getSunriseSolarDipFromOffset, getSunset, getSunsetOffsetByDegrees, getSunsetSolarDipFromOffset, getSunTransit, getSunTransit, getTemporalHour, getTemporalHour, getTimeOffset, getTimeOffset, getUTCSeaLevelSunrise, getUTCSeaLevelSunset, getUTCSunrise, getUTCSunset, hashCode, setAstronomicalCalculator, setCalendar, setGeoLocation, toJSON, toString
protected static final double ZENITH_3_POINT_7
geometric zenith
(90°). This calculation is used for
calculating tzais (nightfall) based on the opinion of the Geonim that tzais is the
time it takes to walk 3/4 of a Mil at 18 minutes a Mil, or 13.5 minutes after sunset. The sun
is 3.7° below geometric zenith
at this time in Jerusalem on March 16, about 4 days
before the equinox, the day that a solar hour is 60 minutes.
TODO AT see #getTzaisGeonim3Point7Degrees()protected static final double ZENITH_5_POINT_95
geometric zenith
(90°). This calculation is used for
calculating tzais (nightfall) according to some opinions. This calculation is based on the position of
the sun 24 minutes after sunset in Jerusalem on March 16, about 4 days before the equinox, the day that a solar
hour is 60 minutes, which calculates to 5.95° below geometric zenith
.protected static final double ZENITH_7_POINT_083
geometric zenith
(90°). This is often referred to as
7°5' or 7° and 5 minutes. This calculation is used for calculating alos (dawn) and
tzais (nightfall) according to some opinions. This calculation is based on the position of the sun 30
minutes after sunset in Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is 60
minutes, which calculates to 7.0833333° below geometric zenith
. This is time some
opinions consider dark enough for 3 stars to be visible. This is the opinion of the
Sh"Ut Melamed Leho'il, Sh"Ut Binyan Tziyon, Tenuvas Sadeh and very close to the time
of the Mekor Chesed on the Sefer chasidim.protected static final double ZENITH_10_POINT_2
geometric zenith
(90°). This calculation is used for
calculating misheyakir according to some opinions. This calculation is based on the position of the sun
45 minutes before sunrise
in Jerusalem on March 16, about 4 days before the equinox, the day
that a solar hour is 60 minutes which calculates to 10.2° below geometric zenith
.protected static final double ZENITH_11_DEGREES
geometric zenith
(90°). This calculation is used for
calculating misheyakir according to some opinions. This calculation is based on the position of the sun
48 minutes before sunrise
in Jerusalem on March 16, about 4 days before the equinox, the day
that a solar hour is 60 minutes which calculates to 11° below geometric zenith
getMisheyakir11Degrees()
,
Constant Field Valuesprotected static final double ZENITH_11_POINT_5
geometric zenith
(90°). This calculation is used for
calculating misheyakir according to some opinions. This calculation is based on the position of the sun
52 minutes before sunrise
in Jerusalem on March 16, about 4 days before the equinox, the day
that a solar hour is 60 minutes which calculates to 11.5° below geometric zenith
protected static final double ZENITH_13_POINT_24
geometric zenith
(90°). This calculation is used for
calculating Rabainu Tam's bain hashmashos according to some opinions. NOTE: See comments on
getBainHasmashosRT13Point24Degrees()
for additional details about the degrees.protected static final double ZENITH_19_POINT_8
geometric zenith
(90°). This calculation is used for
calculating alos (dawn) and tzais (nightfall) according to some opinions. This calculation is
based on the position of the sun 90 minutes after sunset in Jerusalem on March 16, about 4 days before the
equinox, the day that a solar hour is 60 minutes which calculates to 19.8° below geometric zenith
protected static final double ZENITH_26_DEGREES
geometric zenith
(90°). This calculation is used for
calculating alos (dawn) and tzais (nightfall) according to some opinions. This calculation is
based on the position of the sun 120 minutes
after sunset in Jerusalem on March 16, about 4
days before the equinox, the day that a solar hour is 60 minutes which calculates to 26° below
geometric zenith
protected static final double ZENITH_4_POINT_37
geometric zenith
(90°). This calculation is used for
calculating tzais (nightfall) according to some opinions. This calculation is based on the position of
the sun 16 7/8 minutes
after sunset (3/4 of a 22.5 minute Mil) in
Jerusalem on March 16, about 4 days before the equinox, the day that a solar hour is 60 minutes which calculates
to 4.37° below geometric zenith
protected static final double ZENITH_4_POINT_61
geometric zenith
(90°). This calculation is used for
calculating tzais (nightfall) according to some opinions. This calculation is based on the position of
the sun 18 minutes
after sunset (3/4 of a 24 minute Mil) in Jerusalem on
March 16, about 4 days before the equinox, the day that a solar hour is 60 minutes which calculates to 4.61°
below geometric zenith
protected static final double ZENITH_4_POINT_8
protected static final double ZENITH_3_POINT_65
geometric zenith
(90°). This calculation is used for
calculating tzais (nightfall) according to some opinions. This calculation is based on the position of
the sun 13.5 minutes
after sunset (3/4 of an 18 minute Mil) in Jerusalem
on March 16, about 4 days before the equinox, the day that a solar hour is 60 minutes which calculates to
3.65° below geometric zenith
protected static final double ZENITH_3_POINT_676
protected static final double ZENITH_5_POINT_88
protected static final double ZENITH_6_POINT_45
geometric zenith
(90°). This calculation is used for
calculating tzais (nightfall) according to some opinions. This is based on the calculations of Rav
Yechiel Michel Tukachinsky of the position of the sun no later than 31
minutes
after sunset in Jerusalem, and at the height of the summer solstice, this zman is 28 minutes after
shkiah. This computes to 6.45° below geometric zenith
public ComplexZmanimCalendar(GeoLocation location)
public ComplexZmanimCalendar()
GeoLocation.GeoLocation()
, a default
AstronomicalCalculator
and default the calendar to the current date.public long getShaahZmanis19Point8Degrees()
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public long getShaahZmanis18Degrees()
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public long getShaahZmanis26Degrees()
26°
below the eastern geometric horizon before sunrise. Dusk for
this is when the sun is 26°
below the western geometric horizon after sunset.
This day is split into 12 equal parts with each part being a shaah zmanis.long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public long getShaahZmanis16Point1Degrees()
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos16Point1Degrees()
,
getTzais16Point1Degrees()
,
getSofZmanShmaMGA16Point1Degrees()
,
getSofZmanTfilaMGA16Point1Degrees()
,
getMinchaGedola16Point1Degrees()
,
getMinchaKetana16Point1Degrees()
,
getPlagHamincha16Point1Degrees()
public long getShaahZmanis60Minutes()
ComplexZmanimCalendar
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public long getShaahZmanis72Minutes()
ComplexZmanimCalendar
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public long getShaahZmanis72MinutesZmanis()
72
minutes zmaniyos before sunrise
.
This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk.
Dawn for this calculation is 72 minutes zmaniyos before sunrise and dusk is 72 minutes zmaniyos
after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is
identical to 1/10th of the day from sunrise
to sunset
.long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getAlos72Zmanis()
,
getTzais72Zmanis()
public long getShaahZmanis90Minutes()
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public long getShaahZmanis90MinutesZmanis()
90
minutes zmaniyos before sunrise
.
This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk.
Dawn for this calculation is 90 minutes zmaniyos before sunrise and dusk is 90 minutes zmaniyos
after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is
identical to 1/8th of the day from sunrise
to sunset
.long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getAlos90Zmanis()
,
getTzais90Zmanis()
public long getShaahZmanis96MinutesZmanis()
96
minutes zmaniyos before sunrise
.
This calculation divides the day based on the opinion of the MGA that the day runs from dawn to dusk.
Dawn for this calculation is 96 minutes zmaniyos before sunrise and dusk is 96 minutes zmaniyos
after sunset. This day is split into 12 equal parts with each part being a shaah zmanis. This is
identical to 1/7.5th of the day from sunrise
to sunset
.long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getAlos96Zmanis()
,
getTzais96Zmanis()
public long getShaahZmanisAteretTorah()
72
minutes zmaniyos of such a day before
sunrise
, and tzais is usually calculated as 40
minutes
(configurable to any offset via setAteretTorahSunsetOffset(double)
) after sunset
. This day is split into 12 equal parts with each part being a shaah zmanis. Note that with this
system, chatzos (midday) will not be the point that the sun is halfway across
the sky
.long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getAteretTorahSunsetOffset()
,
setAteretTorahSunsetOffset(double)
public long getShaahZmanis96Minutes()
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public long getShaahZmanis120Minutes()
long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public long getShaahZmanis120MinutesZmanis()
120
minutes zmaniyos before sunrise
. This calculation divides the day based on the opinion of the MGA that the day runs from dawn
to dusk. Dawn for this calculation is 120 minutes zmaniyos before sunrise and dusk is 120 minutes
zmaniyos after sunset. This day is split into 12 equal parts with each part being a
shaah zmanis. This is identical to 1/6th of the day from sunrise
to
sunset
.long
millisecond length of a shaah zmanis. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a Long.MIN_VALUE
will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getAlos120Zmanis()
,
getTzais120Zmanis()
public Date getPlagHamincha120MinutesZmanis()
dawn
. The formula used is 10.75 *
getShaahZmanis120MinutesZmanis()
after dawn
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis120MinutesZmanis()
public Date getPlagHamincha120Minutes()
dawn 120 minutes
. The formula used is 10.75 getShaahZmanis120Minutes()
after
getAlos120()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis120Minutes()
public Date getAlos60()
sea level
sunrise
. This is the time to walk the distance of 4 Mil at 15 minutes a Mil (the opinion of
the Chavas Yair. See the Divray Malkiel). Time based offset calculations for alos are based on the
opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise)
does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 4
Mil.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public Date getAlos72Zmanis()
sea level sunrise
and ending at sea level sunset
.
The actual alculation is AstronomicalCalendar.getSeaLevelSunrise()
 ( ZmanimCalendar.getShaahZmanisGra()
* 1.2). This calculation
is used in the calendars published by Hisachdus Harabanim D'Artzos Habris Ve'CanadaDate
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisGra()
public Date getAlos96()
sea level
sunrise
based on the time to walk the distance of 4 Mil at 24 minutes a Mil. Time based offset
calculations for alos are based on the opinion of most Rishonim who stated that the time of the
Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely depends
on the time it takes to walk the distance of 4 Mil.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public Date getAlos90Zmanis()
sunrise
and ending at sunset
. The actual calculation is
AstronomicalCalendar.getSunrise()
 ( ZmanimCalendar.getShaahZmanisGra()
* 1.5).Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisGra()
public Date getAlos96Zmanis()
sunrise
and ending at sunset
. The actual calculation is
AstronomicalCalendar.getSunrise()
 ( ZmanimCalendar.getShaahZmanisGra()
* 1.6).Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisGra()
public Date getAlos90()
sea level
sunrise
based on the time to walk the distance of 4 Mil at 22.5 minutes a Mil. Time based
offset calculations for alos are based on the opinion of most Rishonim who stated that the time
of the Neshef (time between dawn and sunrise) does not vary by the time of year or location but purely
depends on the time it takes to walk the distance of 4 Mil.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public Date getAlos120()
sea level
sunrise
(no adjustment for elevation is made) based on the time to walk the distance of 5 Mil(
Ula) at 24 minutes a Mil. Time based offset calculations for alos are based on the
opinion of most Rishonim who stated that the time of the Neshef (time between dawn and sunrise)
does not vary by the time of year or location but purely depends on the time it takes to walk the distance of 5
Mil(Ula).Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public Date getAlos120Zmanis()
sunrise
and ending at sunset
. The actual calculation is
AstronomicalCalendar.getSunrise()
 ( ZmanimCalendar.getShaahZmanisGra()
* 2).Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisGra()
public Date getAlos26Degrees()
26°
below the
eastern geometric horizon before sunrise. This calculation is based on the same calculation of
120 minutes
but uses a degree based calculation instead of 120 exact minutes. This
calculation is based on the position of the sun 120 minutes before sunrise in Jerusalem during the equinox which
calculates to 26° below geometric zenith
.Date
representing alos. If the calculation can't be computed such as northern
and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun
may not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.ZENITH_26_DEGREES
,
getAlos120()
,
getTzais120()
public Date getAlos18Degrees()
18°
below the
eastern geometric horizon before sunrise.Date
representing alos. If the calculation can't be computed such as northern
and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun
may not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.AstronomicalCalendar.ASTRONOMICAL_ZENITH
public Date getAlos19Point8Degrees()
19.8°
below the
eastern geometric horizon before sunrise. This calculation is based on the same calculation of
90 minutes
but uses a degree based calculation instead of 90 exact minutes. This calculation
is based on the position of the sun 90 minutes before sunrise in Jerusalem during the equinox which calculates to
19.8° below geometric zenith
Date
representing alos. If the calculation can't be computed such as northern
and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun
may not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.ZENITH_19_POINT_8
,
getAlos90()
public Date getAlos16Point1Degrees()
16.1°
below the
eastern geometric horizon before sunrise. This calculation is based on the same calculation of
72 minutes
but uses a degree based calculation instead of 72 exact minutes. This calculation
is based on the position of the sun 72 minutes before sunrise in Jerusalem during the equinox which calculates to
16.1° below geometric zenith
.Date
representing alos. If the calculation can't be computed such as northern
and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun
may not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.ZENITH_16_POINT_1
,
ZmanimCalendar.getAlos72()
public Date getMisheyakir11Point5Degrees()
11.5°
below geometric zenith
(90°). This calculation is used for calculating
misheyakir according to some opinions. This calculation is based on the position of the sun 52 minutes
before sunrise
in Jerusalem during the equinox which calculates to 11.5° below
geometric zenith
Date
of misheyakir. If the calculation can't be computed such as northern and
southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may
not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.ZENITH_11_POINT_5
public Date getMisheyakir11Degrees()
11°
below geometric zenith
(90°). This calculation is used for calculating
misheyakir according to some opinions. This calculation is based on the position of the sun 48 minutes
before sunrise
in Jerusalem during the equinox which calculates to 11° below
geometric zenith
AstronomicalCalendar
documentation.ZENITH_11_DEGREES
public Date getMisheyakir10Point2Degrees()
10.2°
below geometric zenith
(90°). This calculation is used for calculating
misheyakir according to some opinions. This calculation is based on the position of the sun 45 minutes
before sunrise
in Jerusalem during the equinox which calculates to 10.2° below
geometric zenith
Date
of the latest misheyakir. If the calculation can't be computed such as
northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where
the sun may not reach low enough below the horizon for this calculation, a null will be returned. See
detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_10_POINT_2
public Date getMisheyakir7Degrees()
public Date getSofZmanShmaMGA19Point8Degrees()
19.8°
before
sunrise
. This time is 3 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day
is calculated from dawn to nightfall with both being 19.8° below sunrise or sunset. This returns the time of
3 * getShaahZmanis19Point8Degrees()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a null will be returned.
See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis19Point8Degrees()
,
getAlos19Point8Degrees()
public Date getSofZmanShmaMGA16Point1Degrees()
16.1°
before
sunrise
. This time is 3 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day
is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of
3 * getShaahZmanis16Point1Degrees()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a null will be returned.
See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
,
getAlos16Point1Degrees()
public Date getSofZmanShmaMGA18Degrees()
18°
before
sunrise
. This time is 3 shaos zmaniyos
(solar
hours) after dawn
based on the opinion of the MGA that the day is calculated
from dawn to nightfall with both being 18° below sunrise or sunset. This returns the time of 3 *
getShaahZmanis18Degrees()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a null will be returned.
See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis18Degrees()
,
getAlos18Degrees()
public Date getSofZmanShmaMGA72Minutes()
72
minutes before
sunrise
. This time is 3 shaos zmaniyos
(solar
hours) after dawn
based on the opinion of the MGA that the day is calculated from a
dawn
of 72 minutes before sunrise to nightfall
of 72 minutes after
sunset. This returns the time of 3 * getShaahZmanis72Minutes()
after dawn
. This
class returns an identical time to ZmanimCalendar.getSofZmanShmaMGA()
and is repeated here for clarity.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis72Minutes()
,
ZmanimCalendar.getAlos72()
,
ZmanimCalendar.getSofZmanShmaMGA()
public Date getSofZmanShmaMGA72MinutesZmanis()
72
minutes zmaniyos
, or 1/10th of the day before sunrise
. This time is 3
shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day is calculated from a dawn
of 72 minutes zmaniyos, or 1/10th of the day before sea level sunrise
to
nightfall
of 72 minutes zmaniyos after sea level
sunset
. This returns the time of 3 * getShaahZmanis72MinutesZmanis()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis72MinutesZmanis()
,
getAlos72Zmanis()
public Date getSofZmanShmaMGA90Minutes()
90
minutes before
sunrise
. This time is 3 shaos zmaniyos
(solar
hours) after dawn
based on the opinion of the MGA that the day is calculated from a
dawn
of 90 minutes before sunrise to nightfall
of 90 minutes after
sunset. This returns the time of 3 * getShaahZmanis90Minutes()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis90Minutes()
,
getAlos90()
public Date getSofZmanShmaMGA90MinutesZmanis()
90
minutes zmaniyos
before sunrise
. This time is 3
shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day is calculated from a dawn
of 90 minutes zmaniyos before sunrise to nightfall
of 90 minutes
zmaniyos after sunset. This returns the time of 3 * getShaahZmanis90MinutesZmanis()
after
dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis90MinutesZmanis()
,
getAlos90Zmanis()
public Date getSofZmanShmaMGA96Minutes()
96
minutes before
sunrise
. This time is 3 shaos zmaniyos
(solar
hours) after dawn
based on the opinion of the MGA that the day is calculated from a
dawn
of 96 minutes before sunrise to nightfall
of 96 minutes after
sunset. This returns the time of 3 * getShaahZmanis96Minutes()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis96Minutes()
,
getAlos96()
public Date getSofZmanShmaMGA96MinutesZmanis()
96
minutes zmaniyos
before sunrise
. This time is 3
shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day is calculated from a dawn
of 96 minutes zmaniyos before sunrise to nightfall
of 96 minutes
zmaniyos after sunset. This returns the time of 3 * getShaahZmanis96MinutesZmanis()
after
dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis96MinutesZmanis()
,
getAlos96Zmanis()
public Date getSofZmanShma3HoursBeforeChatzos()
ZmanimCalendar.getChatzos()
. This is the opinion of the
Shach in the Nekudas Hakesef (Yora Deah 184), Shevus Yaakov, Chasan Sofer and others. This
returns the time of 3 hours before ZmanimCalendar.getChatzos()
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZmanimCalendar.getChatzos()
,
getSofZmanTfila2HoursBeforeChatzos()
public Date getSofZmanShmaMGA120Minutes()
120
minutes or 1/6th of the day
before sunrise
. This time is 3 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day is
calculated from a dawn
of 120 minutes before sunrise to nightfall
of
120 minutes after sunset. This returns the time of 3 * getShaahZmanis120Minutes()
after
dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis120Minutes()
,
getAlos120()
public Date getSofZmanShmaAlos16Point1ToSunset()
alos 16.1°
and ends at
sea level sunset
. 3 shaos zmaniyos are calculated based on this day and added to
alos
to reach this time. This time is 3 shaos zmaniyos (solar hours)
after dawn
based on the opinion that the day is calculated from a
alos 16.1°
to sea level sunset
.
Note: Based on this calculation chatzos will not be at midday.Date
of the latest zman krias shema based on this day. If the calculation can't
be computed such as northern and southern locations even south of the Arctic Circle and north of the
Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null
will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos16Point1Degrees()
,
AstronomicalCalendar.getSeaLevelSunset()
public Date getSofZmanShmaAlos16Point1ToTzaisGeonim7Point083Degrees()
alos 16.1°
and ends at
tzais 7.083°
. 3 shaos zmaniyos are calculated
based on this day and added to alos
to reach this time. This time is 3
shaos zmaniyos (temporal hours) after alos 16.1°
based on
the opinion that the day is calculated from a alos 16.1°
to
tzais 7.083°
. Note: Based on this calculation
chatzos will not be at midday.Date
of the latest zman krias shema based on this calculation. If the
calculation can't be computed such as northern and southern locations even south of the Arctic Circle and
north of the Antarctic Circle where the sun may not reach low enough below the horizon for this
calculation, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos16Point1Degrees()
,
getTzaisGeonim7Point083Degrees()
public Date getSofZmanShmaKolEliyahu()
sea level sunrise
to fixed local chatzos
.
The GRA himself seems to contradict this when he stated that zman krias shema is 1/4 of the day from
sunrise to sunset. See Sarah Lamoed #25 in Yisroel Vehazmanim Vol III page 1016.Date
of the latest zman krias shema based on this calculation. If the
calculation can't be computed such as in the Arctic Circle where there is at least one day a year where
the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation
on top of the AstronomicalCalendar
documentation.getFixedLocalChatzos()
public Date getSofZmanTfilaMGA19Point8Degrees()
19.8°
before
sunrise
. This time is 4 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day
is calculated from dawn to nightfall with both being 19.8° below sunrise or sunset. This returns the time of
4 * getShaahZmanis19Point8Degrees()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a null will be returned.
See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis19Point8Degrees()
,
getAlos19Point8Degrees()
public Date getSofZmanTfilaMGA16Point1Degrees()
16.1°
before
sunrise
. This time is 4 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day
is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of
4 * getShaahZmanis16Point1Degrees()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a null will be returned.
See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
,
getAlos16Point1Degrees()
public Date getSofZmanTfilaMGA18Degrees()
18°
before sunrise
. This time is 4 shaos zmaniyos
(solar hours) after
dawn
based on the opinion of the MGA that the day is calculated from dawn to
nightfall with both being 18° below sunrise or sunset. This returns the time of 4 *
getShaahZmanis18Degrees()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle
where the sun may not reach low enough below the horizon for this calculation, a null will be returned.
See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis18Degrees()
,
getAlos18Degrees()
public Date getSofZmanTfilaMGA72Minutes()
72
minutes before sunrise
. This time is 4 shaos zmaniyos
(solar hours) after
dawn
based on the opinion of the MGA that the day is calculated from a
dawn
of 72 minutes before sunrise to nightfall
of 72 minutes after
sunset. This returns the time of 4 * getShaahZmanis72Minutes()
after dawn
. This
class returns an identical time to ZmanimCalendar.getSofZmanTfilaMGA()
and is repeated here for clarity.Date
of the latest zman tfila. If the calculation can't be computed such as in
the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis72Minutes()
,
ZmanimCalendar.getAlos72()
,
ZmanimCalendar.getSofZmanShmaMGA()
public Date getSofZmanTfilaMGA72MinutesZmanis()
72
minutes zmaniyos before
sunrise
. This time is 4 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day is
calculated from a dawn
of 72 minutes zmaniyos before sunrise to
nightfall
of 72 minutes zmaniyos after sunset. This returns the time of 4 *
getShaahZmanis72MinutesZmanis()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis72MinutesZmanis()
,
getAlos72Zmanis()
public Date getSofZmanTfilaMGA90Minutes()
90
minutes before sunrise
. This time is 4 shaos zmaniyos
(solar hours) after
dawn
based on the opinion of the MGA that the day is calculated from a
dawn
of 90 minutes before sunrise to nightfall
of 90 minutes after
sunset. This returns the time of 4 * getShaahZmanis90Minutes()
after dawn
.Date
of the latest zman tfila. If the calculation can't be computed such as in
the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis90Minutes()
,
getAlos90()
public Date getSofZmanTfilaMGA90MinutesZmanis()
90
minutes zmaniyos before
sunrise
. This time is 4 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day is
calculated from a dawn
of 90 minutes zmaniyos before sunrise to
nightfall
of 90 minutes zmaniyos after sunset. This returns the time of 4 *
getShaahZmanis90MinutesZmanis()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis90MinutesZmanis()
,
getAlos90Zmanis()
public Date getSofZmanTfilaMGA96Minutes()
96
minutes before sunrise
. This time is 4 shaos zmaniyos
(solar hours) after
dawn
based on the opinion of the MGA that the day is calculated from a
dawn
of 96 minutes before sunrise to nightfall
of 96 minutes after
sunset. This returns the time of 4 * getShaahZmanis96Minutes()
after dawn
.Date
of the latest zman tfila. If the calculation can't be computed such as in
the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis96Minutes()
,
getAlos96()
public Date getSofZmanTfilaMGA96MinutesZmanis()
96
minutes zmaniyos before
sunrise
. This time is 4 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day is
calculated from a dawn
of 96 minutes zmaniyos before sunrise to
nightfall
of 96 minutes zmaniyos after sunset. This returns the time of 4 *
getShaahZmanis96MinutesZmanis()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis90MinutesZmanis()
,
getAlos90Zmanis()
public Date getSofZmanTfilaMGA120Minutes()
120
minutes before sunrise
. This time is 4 shaos zmaniyos
(solar hours) after
dawn
based on the opinion of the MGA that the day is calculated from a
dawn
of 120 minutes before sunrise to nightfall
of 120 minutes after
sunset. This returns the time of 4 * getShaahZmanis120Minutes()
after dawn
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis120Minutes()
,
getAlos120()
public Date getSofZmanTfila2HoursBeforeChatzos()
ZmanimCalendar.getChatzos()
. This is based on the opinions that calculate
sof zman krias shema as getSofZmanShma3HoursBeforeChatzos()
. This returns the time of 2 hours
before ZmanimCalendar.getChatzos()
.Date
of the latest zman krias shema. If the calculation can't be computed such
as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where
it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZmanimCalendar.getChatzos()
,
getSofZmanShma3HoursBeforeChatzos()
public Date getMinchaGedola30Minutes()
chatzos
and not
1/2 of a shaah zmanis
after chatzos
as
calculated by ZmanimCalendar.getMinchaGedola(java.util.Date, java.util.Date)
. Some use this time to delay the start of mincha in the winter when 1/2 of
a shaah zmanis
is less than 30 minutes. See
getMinchaGedolaGreaterThan30()
for a conveniance method that returns the later of the 2 calculations. One
should not use this time to start mincha before the standard
mincha gedola
. See Shulchan Aruch
Orach Chayim Siman Raish Lamed Gimel seif alef and the Shaar Hatziyon seif katan ches.Date
of 30 mintes after chatzos. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZmanimCalendar.getMinchaGedola()
,
getMinchaGedolaGreaterThan30()
public Date getMinchaGedola72Minutes()
mincha gedola
. This is
calculated as 6.5 solar hours
after alos. The calculation used is 6.5 *
getShaahZmanis72Minutes()
after alos
.Date
of the time of mincha gedola. If the calculation can't be computed such as in the
Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does
not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.getAlos72()
,
ZmanimCalendar.getMinchaGedola()
,
ZmanimCalendar.getMinchaKetana()
,
ZmanimCalendar.getMinchaGedola()
public Date getMinchaGedola16Point1Degrees()
mincha gedola
. This is calculated as 6.5
solar hours
after alos. The calculation used is 6.5 *
getShaahZmanis16Point1Degrees()
after alos
.Date
of the time of mincha gedola. If the calculation can't be computed such as northern
and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun
may not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
,
ZmanimCalendar.getMinchaGedola()
,
ZmanimCalendar.getMinchaKetana()
public Date getMinchaGedolaGreaterThan30()
ZmanimCalendar.getMinchaGedola()
and
getMinchaGedola30Minutes()
. In the winter when a shaah zmanis
is
less than 30 minutes getMinchaGedola30Minutes()
will be returned, otherwise ZmanimCalendar.getMinchaGedola()
will be returned.Date
of the later of ZmanimCalendar.getMinchaGedola()
and getMinchaGedola30Minutes()
.
If the calculation can't be computed such as in the Arctic Circle where there is at least one day a year
where the sun does not rise, and one where it does not set, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.public Date getMinchaKetana16Point1Degrees()
mincha gedola
. This is calculated as 9.5 solar
hours
after alos. The calculation used is 9.5 * getShaahZmanis16Point1Degrees()
after
alos
.Date
of the time of mincha ketana. If the calculation can't be computed such as northern
and southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun
may not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
,
ZmanimCalendar.getMinchaGedola()
,
ZmanimCalendar.getMinchaKetana()
public Date getMinchaKetana72Minutes()
mincha gedola
. This is calculated as 9.5
getShaahZmanis72Minutes()
after alos. The calculation used is 9.5 *
getShaahZmanis72Minutes()
after alos
.Date
of the time of mincha ketana. If the calculation can't be computed such as in the
Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does
not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
,
ZmanimCalendar.getMinchaGedola()
,
ZmanimCalendar.getMinchaKetana()
public Date getPlagHamincha60Minutes()
dawn
. The formula used is 10.75 getShaahZmanis60Minutes()
after
getAlos60()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis60Minutes()
public Date getPlagHamincha72Minutes()
dawn
. The formula used is 10.75 getShaahZmanis72Minutes()
after
ZmanimCalendar.getAlos72()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis72Minutes()
public Date getPlagHamincha90Minutes()
dawn
. The formula used is 10.75 getShaahZmanis90Minutes()
after
getAlos90()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis90Minutes()
public Date getPlagHamincha96Minutes()
dawn
. The formula used is 10.75 getShaahZmanis96Minutes()
after
getAlos96()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getShaahZmanis96Minutes()
public Date getPlagHamincha96MinutesZmanis()
dawn
. The formula used is 10.75 * getShaahZmanis96MinutesZmanis()
after
dawn
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public Date getPlagHamincha90MinutesZmanis()
dawn
. The formula used is 10.75 * getShaahZmanis90MinutesZmanis()
after
dawn
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public Date getPlagHamincha72MinutesZmanis()
dawn
. The formula used is 10.75 * getShaahZmanis72MinutesZmanis()
after
dawn
.Date
of the time of plag hamincha. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.public Date getPlagHamincha16Point1Degrees()
alos 16.1°
and ends at
tzais 16.1°
. This is calculated as 10.75 hours zmaniyos
after dawn
. The formula used is 10.75 *
getShaahZmanis16Point1Degrees()
after getAlos16Point1Degrees()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where
the sun may not reach low enough below the horizon for this calculation, a null will be returned. See
detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
public Date getPlagHamincha19Point8Degrees()
alos 19.8°
and ends at
tzais 19.8°
. This is calculated as 10.75 hours zmaniyos
after dawn
. The formula used is 10.75 *
getShaahZmanis19Point8Degrees()
after getAlos19Point8Degrees()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where
the sun may not reach low enough below the horizon for this calculation, a null will be returned. See
detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis19Point8Degrees()
public Date getPlagHamincha26Degrees()
alos 26°
and ends at tzais 26°
. This is calculated as 10.75 hours zmaniyos after dawn
. The formula used is
10.75 * getShaahZmanis26Degrees()
after getAlos26Degrees()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where
the sun may not reach low enough below the horizon for this calculation, a null will be returned. See
detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis26Degrees()
public Date getPlagHamincha18Degrees()
alos 18°
and ends at tzais 18°
. This is calculated as 10.75 hours zmaniyos after dawn
. The formula used is
10.75 * getShaahZmanis18Degrees()
after getAlos18Degrees()
.Date
of the time of plag hamincha. If the calculation can't be computed such as
northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where
the sun may not reach low enough below the horizon for this calculation, a null will be returned. See
detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis18Degrees()
public Date getPlagAlosToSunset()
alos 16.1°
and ends at sunset
. 10.75 shaos
zmaniyos are calculated based on this day and added to alos
to reach this time.
This time is 10.75 shaos zmaniyos (temporal hours) after dawn
based on
the opinion that the day is calculated from a dawn
of 16.1 degrees before
sunrise to sea level sunset
. This returns the time of 10.75 * the calculated
shaah zmanis after dawn
.Date
of the plag. If the calculation can't be computed such as northern and southern
locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach
low enough below the horizon for this calculation, a null will be returned. See detailed explanation on
top of the AstronomicalCalendar
documentation.getAlos16Point1Degrees()
,
AstronomicalCalendar.getSeaLevelSunset()
public Date getPlagAlos16Point1ToTzaisGeonim7Point083Degrees()
alos 16.1°
and ends at tzais
. 10.75 shaos zmaniyos are calculated based on this day and added to alos
to reach this time. This time is 10.75 shaos zmaniyos (temporal hours) after
dawn
based on the opinion that the day is calculated from a
dawn
of 16.1 degrees before sunrise to
tzais
. This returns the time of 10.75 * the calculated
shaah zmanis after dawn
.Date
of the plag. If the calculation can't be computed such as northern and southern
locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may not reach
low enough below the horizon for this calculation, a null will be returned. See detailed explanation on
top of the AstronomicalCalendar
documentation.getAlos16Point1Degrees()
,
getTzaisGeonim7Point083Degrees()
public Date getBainHasmashosRT13Point24Degrees()
13.24°
below the western geometric horizon
(90°)
after sunset. This calculation is based on the same calculation of Bain Hasmashos Rabainu Tam 58.5 minutes
but uses a degree based calculation instead of 58.5 exact minutes. This
calculation is based on the position of the sun 58.5 minutes after sunset in Jerusalem during the equinox which
calculates to 13.24° below geometric zenith
. NOTE: As per Yisroel Vehazmanim Vol
III page 1028 No 50, a dip of slightly less than 13° should be used. Calculations show that the proper dip to
be 13.2456° (truncated to 13.24 that provides about 1.5 second earlier (lechumra) time) below the
horizon at that time. This makes a difference of 1 minute and 10 seconds in Jerusalem during the Equinox, and 1
minute 29 seconds during the solstice as compared to the proper 13.24°. For NY during the solstice, the
difference is 1 minute 56 seconds.Date
of the sun being 13.24° below geometric zenith
(90°). If the calculation can't be computed such as northern and southern locations even south of the
Arctic Circle and north of the Antarctic Circle where the sun may not reach low enough below the horizon
for this calculation, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZENITH_13_POINT_24
,
getBainHasmashosRT58Point5Minutes()
public Date getBainHasmashosRT58Point5Minutes()
Date
of 58.5 minutes after sunset. If the calculation can't be computed such as in the
Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does
not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public Date getBainHasmashosRT13Point5MinutesBefore7Point083Degrees()
7.083°
.Date
of the bain hashmashos of Rabainu Tam in this calculation. If the
calculation can't be computed such as northern and southern locations even south of the Arctic Circle and
north of the Antarctic Circle where the sun may not reach low enough below the horizon for this
calculation, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getTzaisGeonim7Point083Degrees()
public Date getBainHasmashosRT2Stars()
Date
of bain hashmashos of Rabainu Tam for this calculation. If the
calculation can't be computed such as northern and southern locations even south of the Arctic Circle and
north of the Antarctic Circle where the sun may not reach low enough below the horizon for this
calculation, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.public Date getTzaisGeonim5Point95Degrees()
5.95°
below the western horizon.Date
representing the time when the sun is 5.95° below sea level. If the calculation
can't be computed such as northern and southern locations even south of the Arctic Circle and north of
the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a
null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_5_POINT_95
public Date getTzaisGeonim3Point65Degrees()
3.65°
below the western
horizon. This is a very early zman and should not be relied on without Rabbinical guidance.Date
representing the time when the sun is 3.65° below sea level. If the calculation
can't be computed such as northern and southern locations even south of the Arctic Circle and north of
the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a
null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_3_POINT_65
public Date getTzaisGeonim3Point676Degrees()
3.676°
below the western
horizon based on the calculations of Stanley Fishkind. This is a very early zman and should not be
relied on without Rabbinical guidance.Date
representing the time when the sun is 3.676° below sea level. If the
calculation can't be computed such as northern and southern locations even south of the Arctic Circle and
north of the Antarctic Circle where the sun may not reach low enough below the horizon for this
calculation, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_3_POINT_676
public Date getTzaisGeonim4Point61Degrees()
4.61°
below the western
horizon. This is a very early zman and should not be relied on without Rabbinical guidance.Date
representing the time when the sun is 4.61° below sea level. If the calculation
can't be computed such as northern and southern locations even south of the Arctic Circle and north of
the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a
null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_4_POINT_61
public Date getTzaisGeonim4Point37Degrees()
4.37°
below the western
horizon. This is a very early zman and should not be relied on without Rabbinical guidance.Date
representing the time when the sun is 4.37° below sea level. If the calculation
can't be computed such as northern and southern locations even south of the Arctic Circle and north of
the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a
null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_4_POINT_37
public Date getTzaisGeonim5Point88Degrees()
5.88°
below the western horizon. This is a very early zman and should not
be relied on without Rabbinical guidance.Date
representing the time when the sun is 5.88° below sea level. If the calculation
can't be computed such as northern and southern locations even south of the Arctic Circle and north of
the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a
null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_5_POINT_88
public Date getTzaisGeonim4Point8Degrees()
4.8°
below the western horizon. This is based on Rabbi Leo Levi's
calculations. FIXME: additional documentation needed. This is the This is a very early zman and should
not be relied on without Rabbinical guidance.Date
representing the time when the sun is 4.8° below sea level. If the calculation
can't be computed such as northern and southern locations even south of the Arctic Circle and north of
the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a
null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_4_POINT_8
public Date getTzaisGeonim6Point45Degrees()
31
minutes
after sunset in Jerusalem, and at the height of the summer solstice, this zman is 28 minutes after
shkiah. This computes to 6.45° below the western horizon. FIXMEDate
representing the time when the sun is 6.45° below sea level. If the
calculation can't be computed such as northern and southern locations even south of the Arctic Circle and
north of the Antarctic Circle where the sun may not reach low enough below the horizon for this
calculation, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_6_POINT_45
public Date getTzaisGeonim7Point083Degrees()
7.083° (or 7° 5?
below the western horizon. Note that this is a common
and rounded number. Computation shows the accurate number is 7.2°Date
representing the time when the sun is 7.083° below sea level. If the
calculation can't be computed such as northern and southern locations even south of the Arctic Circle and
north of the Antarctic Circle where the sun may not reach low enough below the horizon for this
calculation, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZENITH_7_POINT_083
public Date getTzaisGeonim8Point5Degrees()
8.5°
below the western horizon.Date
representing the time when the sun is 8.5° below sea level. If the calculation
can't be computed such as northern and southern locations even south of the Arctic Circle and north of
the Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a
null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.ZENITH_8_POINT_5
public Date getTzais60()
sea level sunset
.Date
representing 60 minutes after sea level sunset. If the calculation can't be
computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise,
and one where it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.getAlos60()
public Date getTzaisAteretTorah()
setAteretTorahSunsetOffset(double)
) after sunset. Please note that Chacham Yosef HarariRaful
of Yeshivat Ateret Torah who uses this time, does so only for calculating various other
zmanai hayom such as Sof Zman Krias Shema and Plag Hamincha. His calendars do not
publish a zman for Tzais. It should also be noted that Chacham HarariRaful provided a
25 minute zman for Israel. This API uses 40 minutes year round in any place on the globe by default.
This offset can be changed by calling setAteretTorahSunsetOffset(double)
.Date
representing 40 minutes (configurable via setAteretTorahSunsetOffset(double)
)
after sea level sunset. If the calculation can't be computed such as in the Arctic Circle where there is
at least one day a year where the sun does not rise, and one where it does not set, a null will be
returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAteretTorahSunsetOffset()
,
setAteretTorahSunsetOffset(double)
public double getAteretTorahSunsetOffset()
setAteretTorahSunsetOffset(double)
public void setAteretTorahSunsetOffset(double ateretTorahSunsetOffset)
ateretTorahSunsetOffset
 the number of minutes after sunset to use as an offset for the Ateret Torah tzaisgetAteretTorahSunsetOffset()
public Date getSofZmanShmaAteretTorah()
1/10th of the day
before sunrise and is usually calculated as ending
40 minutes after sunset
(configurable to any offset via
setAteretTorahSunsetOffset(double)
). shaos zmaniyos are calculated based on this day and added
to alos
to reach this time. This time is 3
shaos zmaniyos
(temporal hours) after
alos 72 zmaniyos
. Note: Based on this calculation chatzos will not be at midday.Date
of the latest zman krias shema based on this calculation. If the
calculation can't be computed such as in the Arctic Circle where there is at least one day a year where
the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation
on top of the AstronomicalCalendar
documentation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getAteretTorahSunsetOffset()
,
setAteretTorahSunsetOffset(double)
,
getShaahZmanisAteretTorah()
public Date getSofZmanTfilahAteretTorah()
1/10th of
the day
before sunrise and is usually calculated as ending 40 minutes after
sunset
(configurable to any offset via setAteretTorahSunsetOffset(double)
). shaos zmaniyos are
calculated based on this day and added to alos
to reach this time. This time is 4 *
shaos zmaniyos
(temporal hours) after
alos 72 zmaniyos
. Note: Based on this calculation chatzos
will not be at midday.Date
of the latest zman krias shema based on this calculation. If the
calculation can't be computed such as in the Arctic Circle where there is at least one day a year where
the sun does not rise, and one where it does not set, a null will be returned. See detailed explanation
on top of the AstronomicalCalendar
documentation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
,
setAteretTorahSunsetOffset(double)
public Date getMinchaGedolaAteretTorah()
1/10th of the day
before sunrise and is usually calculated as ending
40 minutes after sunset
(configurable to any offset via
setAteretTorahSunsetOffset(double)
). This is the perfered earliest time to pray mincha
according to the opinion of the Rambam and others. For more information on this see the documentation on
mincha gedola
. This is calculated as 6.5 solar hours
after alos. The calculation used is 6.5 * getShaahZmanisAteretTorah()
after
alos
.Date
of the time of mincha gedola. If the calculation can't be computed such as in the
Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does
not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
,
ZmanimCalendar.getMinchaGedola()
,
getMinchaKetanaAteretTorah()
,
ZmanimCalendar.getMinchaGedola()
,
getAteretTorahSunsetOffset()
,
setAteretTorahSunsetOffset(double)
public Date getMinchaKetanaAteretTorah()
1/10th of the day
before sunrise and is usually calculated as ending
40 minutes after sunset
(configurable to any offset via
setAteretTorahSunsetOffset(double)
). This is the perfered earliest time to pray mincha
according to the opinion of the Rambam and others. For more information on this see the documentation on
mincha gedola
. This is calculated as 9.5 solar hours
after alos
. The calculation used is 9.5 *
getShaahZmanisAteretTorah()
after alos
.Date
of the time of mincha ketana. If the calculation can't be computed such as in the
Arctic Circle where there is at least one day a year where the sun does not rise, and one where it does
not set, a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
,
getAteretTorahSunsetOffset()
,
setAteretTorahSunsetOffset(double)
,
ZmanimCalendar.getMinchaGedola()
,
ZmanimCalendar.getMinchaKetana()
public Date getPlagHaminchaAteretTorah()
1/10th of the day
before sunrise and is
usually calculated as ending 40 minutes after sunset
(configurable to any offset
via setAteretTorahSunsetOffset(double)
). shaos zmaniyos are calculated based on this day and
added to alos
to reach this time. This time is 10.75
shaos zmaniyos
(temporal hours) after dawn
.Date
of the plag. If the calculation can't be computed such as in the Arctic Circle
where there is at least one day a year where the sun does not rise, and one where it does not set, a null
will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
,
setAteretTorahSunsetOffset(double)
,
getAteretTorahSunsetOffset()
public Date getTzais72Zmanis()
sea level sunset
.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos72Zmanis()
public Date getTzais90Zmanis()
sea level sunset
.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos90Zmanis()
public Date getTzais96Zmanis()
sea level sunset
.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos96Zmanis()
public Date getTzais90()
getTzais19Point8Degrees()
uses solar position calculations based on this time.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getTzais19Point8Degrees()
,
getAlos90()
public Date getTzais120()
getTzais26Degrees()
uses temporal
calculations based on this time.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getTzais26Degrees()
,
getAlos120()
public Date getTzais120Zmanis()
sea level sunset
.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos120Zmanis()
public Date getTzais16Point1Degrees()
getAlos16Point1Degrees()
Date
representing the time. If the calculation can't be computed such as northern and
southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may
not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.ZmanimCalendar.getTzais72()
,
for more information on this calculation.
public Date getTzais26Degrees()
getAlos26Degrees()
Date
representing the time. If the calculation can't be computed such as northern and
southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may
not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.getTzais120()
,
getAlos26Degrees()
public Date getTzais18Degrees()
getAlos18Degrees()
Date
representing the time. If the calculation can't be computed such as northern and
southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may
not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.getAlos18Degrees()
public Date getTzais19Point8Degrees()
getAlos19Point8Degrees()
Date
representing the time. If the calculation can't be computed such as northern and
southern locations even south of the Arctic Circle and north of the Antarctic Circle where the sun may
not reach low enough below the horizon for this calculation, a null will be returned. See detailed
explanation on top of the AstronomicalCalendar
documentation.getTzais90()
,
getAlos19Point8Degrees()
public Date getTzais96()
getAlos96()
.Date
representing the time. If the calculation can't be computed such as in the Arctic
Circle where there is at least one day a year where the sun does not rise, and one where it does not set,
a null will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getAlos96()
public Date getFixedLocalChatzos()
GeoLocation.getLocalMeanTimeOffset()
public Date getSofZmanShmaFixedLocal()
getFixedLocalChatzos()
.Date
of the latest zman krias shema calculated as 3 hours before
getFixedLocalChatzos()
..getFixedLocalChatzos()
,
getSofZmanTfilaFixedLocal()
public Date getSofZmanTfilaFixedLocal()
getFixedLocalChatzos()
.Date
of the latest zman tfila.getFixedLocalChatzos()
,
getSofZmanShmaFixedLocal()
public Date getSofZmanKidushLevanaBetweenMoldos(Date alos, Date tzais)
JewishCalendar
and related classes.alos
 the begining of the Jewish day. If Kidush Levana occurs durning the day (starting at alos and ending
at tzais), the time returned will be alos. If either the alos or tzais parameters are null, no daytime
adjustment will be made.tzais
 the end of the Jewish day. If Kidush Levana occurs durning the day (starting at alos and ending at
tzais), the time returned will be alos. If either the alos or tzais parameters are null, no daytime
adjustment will be made.getSofZmanKidushLevanaBetweenMoldos()
,
getSofZmanKidushLevana15Days(Date, Date)
public Date getSofZmanKidushLevanaBetweenMoldos()
Alos
and tzais
) it
return the alos prior to the calculated sof zman Kiddush Levana. This method is available in
the 1.3 release of the API but may change or be removed in the future since it depends on the still changing
JewishCalendar
and related classes.getSofZmanKidushLevanaBetweenMoldos(Date, Date)
,
getSofZmanKidushLevana15Days()
public Date getSofZmanKidushLevana15Days(Date alos, Date tzais)
half way between molad and mold
is of the opinion that
Mechaber agrees to his opinion. Also see the Aruch Hashulchan. For additional details on the subject, See Rabbi
Dovid Heber's very detailed writeup in Siman Daled (chapter 4) of Shaarei Zmanim. If the time of sof zman Kiddush Levana
occurs during the day (between the alos and tzais passed in as parameters), it returns the
alos passed in. If a null alos or tzais are passed to this method, the nondaytime adjusted time will be
returned. This method is available in the 1.3 release of the API but may change or be removed in the future since
it depends on the still changing JewishCalendar
and related classes.alos
 the begining of the Jewish day. If Kidush Levana occurs durning the day (starting at alos and ending
at tzais), the time returned will be alos. If either the alos or tzais parameters are null, no daytime
adjustment will be made.tzais
 the end of the Jewish day. If Kidush Levana occurs durning the day (starting at alos and ending at
tzais), the time returned will be alos. If either the alos or tzais parameters are null, no daytime
adjustment will be made.getSofZmanKidushLevanaBetweenMoldos(Date, Date)
public Date getSofZmanKidushLevana15Days()
half way between molad and mold
is of the opinion that
Mechaber agrees to his opinion. Also see the Aruch Hashulchan. For additional details on the subject, See Rabbi
Dovid Heber's very detailed writeup in Siman Daled (chapter 4) of Shaarei Zmanim. If the time of sof zman Kiddush Levana
occurs during the day (between Alos
and
tzais
) it return the alos prior to the calculated
sof zman Kiddush Levana. This method is available in the 1.3 release of the API but may change or be
removed in the future since it depends on the still changing JewishCalendar
and related classes.getSofZmanKidushLevana15Days(Date, Date)
,
getSofZmanKidushLevanaBetweenMoldos()
public Date getTchilasZmanKidushLevana3Days(Date alos, Date tzais)
Alos
and tzais
) it
return the next tzais. This method is available in the 1.3 release of the API but may change or be
removed in the future since it depends on the still changing JewishCalendar
and related classes.alos
 the begining of the Jewish daytzais
 the end of the Jewish daygetTchilasZmanKidushLevana3Days()
,
getTchilasZmanKidushLevana7Days(Date, Date)
public Date getTchilasZmanKidushLevana3Days()
Alos
and tzais
) it
return the next tzais. This method is available in the 1.3 release of the API but may change or be
removed in the future since it depends on the still changing JewishCalendar
and related classes.getTchilasZmanKidushLevana3Days(Date, Date)
,
getTchilasZmanKidushLevana7Days()
public Date getTchilasZmanKidushLevana7Days(Date alos, Date tzais)
Alos
and tzais
) it
return the next tzais. This method is available in the 1.3 release of the API but may change or be
removed in the future since it depends on the still changing JewishCalendar
and related classes.alos
 the begining of the Jewish daytzais
 the end of the Jewish daygetTchilasZmanKidushLevana3Days(Date, Date)
,
getTchilasZmanKidushLevana7Days()
public Date getTchilasZmanKidushLevana7Days()
Alos
and tzais
) it
return the next tzais. This method is available in the 1.3 release of the API but may change or be
removed in the future since it depends on the still changing JewishCalendar
and related classes.getTchilasZmanKidushLevana7Days(Date, Date)
,
getTchilasZmanKidushLevana3Days()
public Date getSofZmanAchilasChametzGRA()
Sof zman
tefilah GRA
. This time is 4 hours into the day based on the opinion of the GRA and the Baal
Hatanya that the day is calculated from sunrise to sunset. This returns the time 4 *
ZmanimCalendar.getShaahZmanisGra()
after sea level sunrise
.Date
one is allowed eating chametz on Erev Pesach. If the calculation can't be computed
such as in the Arctic Circle where there is at least one day a year where the sun does not rise, and one
where it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisGra()
,
ZmanimCalendar.getSofZmanTfilaGRA()
public Date getSofZmanAchilasChametzMGA72Minutes()
72
minutes before sunrise
.
This time is identical to the Sof zman tefilah MGA 72 minutes
. This time
is 4 shaos zmaniyos
(temporal hours) after dawn
based
on the opinion of the MGA that the day is calculated from a dawn
of 72 minutes
before sunrise to nightfall
of 72 minutes after sunset. This returns the time of 4 *
ZmanimCalendar.getShaahZmanisMGA()
after dawn
.Date
of the latest time of eating chametz. If the calculation can't be computed such as
in the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set), a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisMGA()
,
ZmanimCalendar.getAlos72()
,
getSofZmanTfilaMGA72Minutes()
public Date getSofZmanAchilasChametzMGA16Point1Degrees()
16.1°
before
sunrise
. This time is 4 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day
is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of
4 getShaahZmanis16Point1Degrees()
after dawn
.Date
of the latest time of eating chametz. If the calculation can't be computed such as
northern and southern locations even south of the Arctic Circle and north of the Antarctic Circle where
the sun may not reach low enough below the horizon for this calculation, a null will be returned. See
detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
,
getAlos16Point1Degrees()
,
getSofZmanTfilaMGA16Point1Degrees()
public Date getSofZmanBiurChametzGRA()
ZmanimCalendar.getShaahZmanisGra()
after sea level sunrise
.Date
of the latest time for burning chametz on Erev Pesach. If the calculation can't be
computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise,
and one where it does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisGra()
public Date getSofZmanBiurChametzMGA72Minutes()
72
minutes before sunrise
.
This time is 5 shaos zmaniyos
(temporal hours) after dawn
based on the opinion of the MGA that the day is calculated from a dawn
of 72
minutes before sunrise to nightfall
of 72 minutes after sunset. This returns the time of 5
* ZmanimCalendar.getShaahZmanisMGA()
after dawn
.Date
of the latest time for burning chametz on Erev Pesach. If the calculation can't be
computed such as in the Arctic Circle where there is at least one day a year where the sun does not rise,
and one where it does not set), a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.ZmanimCalendar.getShaahZmanisMGA()
,
ZmanimCalendar.getAlos72()
public Date getSofZmanBiurChametzMGA16Point1Degrees()
16.1°
before
sunrise
. This time is 5 shaos zmaniyos
(solar hours) after dawn
based on the opinion of the MGA that the day
is calculated from dawn to nightfall with both being 16.1° below sunrise or sunset. This returns the time of
5 getShaahZmanis16Point1Degrees()
after dawn
.Date
of the latest time for burning chametz on Erev Pesach. If the calculation can't be
computed such as northern and southern locations even south of the Arctic Circle and north of the
Antarctic Circle where the sun may not reach low enough below the horizon for this calculation, a null
will be returned. See detailed explanation on top of the AstronomicalCalendar
documentation.getShaahZmanis16Point1Degrees()
,
getAlos16Point1Degrees()
public Date getSolarMidnight()
Date
of Solar Midnight (chatzos layla). If the calculation can't be computed such as in
the Arctic Circle where there is at least one day a year where the sun does not rise, and one where it
does not set, a null will be returned. See detailed explanation on top of the
AstronomicalCalendar
documentation.Copyright © 2004  2015 Eliyahu Hershfeld. All Rights Reserved. Released under the LGPL 2.1 license