|
KosherJava Zmanim Homepage | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.zmanim.AstronomicalCalendar
net.sourceforge.zmanim.ZmanimCalendar
net.sourceforge.zmanim.ComplexZmanimCalendar
public class ComplexZmanimCalendar
This class extends ZmanimCalendar and provides many more zmanim than
available in the ZmanimCalendar. The basis for most zmanim in this class are
from the sefer Yisroel Vehazmanim by Rabbi Yisroel
Dovid Harfenes.
For an example of the number of different zmanim made available by
this class, there are methods to return 12 different calculations for
alos (dawn) available in this class. The real power of this API is
the ease in calculating zmanim that are not part of the API. The
methods for doing zmanim calculations not present in this or it's
superclass the 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);
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. Date alos14 = czc.getSunriseOffsetByDegrees(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 than use that time in milliseconds to calculate
10.75 hours after sunrise starting at 12° before sunset
long shaahZmanis = czc.getTemporalHour(czc.getSunriseOffsetByDegrees(12), czc .getSunsetOffsetByDegrees(12)); Date plag = getTimeOffset(czc.getSunriseOffsetByDegrees(12), shaahZmanis * 10.75);
Field Summary | |
---|---|
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_DEGREES
The zenith of 13° 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_7
The zenith of 3.7° below geometric zenith
(90°). |
protected static double |
ZENITH_5_POINT_95
The zenith of 5.95° below geometric zenith
(90°). |
protected static double |
ZENITH_7_POINT_083
The zenith of 7.083° below geometric zenith (90°). |
Fields inherited from class net.sourceforge.zmanim.ZmanimCalendar |
---|
ZENITH_16_POINT_1, ZENITH_8_POINT_5 |
Fields inherited from class net.sourceforge.zmanim.AstronomicalCalendar |
---|
ASTRONOMICAL_ZENITH, CIVIL_ZENITH, GEOMETRIC_ZENITH, HOUR_MILLIS, MINUTE_MILLIS, NAUTICAL_ZENITH |
Constructor Summary | |
---|---|
ComplexZmanimCalendar()
Default constructor will set a default GeoLocation.GeoLocation() ,
a default
AstronomicalCalculator and
default the calendar to the current date. |
|
ComplexZmanimCalendar(GeoLocation location)
|
Method Summary | |
---|---|
boolean |
equals(Object object)
|
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( GR"A 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()
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()
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 using 60 minutes before sea level sunrise on the time to
walk the distance of 4 Mil at 15 minutes a Mil (the
opinion of the Chavas Yair. |
Date |
getAlos72Zmanis()
Method to return alos (dawn) calculated using 72 minutes zmaniyos( GR"A 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 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( GR"A 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 90 minutes zmaniyos( GR"A 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 tzais for the Ateret Torah zmanim. |
Date |
getBainHasmashosRT13Degrees()
This method returns Bain Hashmashos of Rabainu Tam calculated as the time the sun is 13° below geometric zenith
(90°). |
Date |
getBainHasmashosRT13Point5MinutesBefore7Point083Degrees()
|
Date |
getBainHasmashosRT2Stars()
|
Date |
getBainHasmashosRT58Point5Minutes()
|
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() . |
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 Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before
sunrise and and is usually calculated as ending
40 minutes after sunset . |
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 Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before
sunrise and and is usually calculated as ending
40 minutes after sunset . |
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 |
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. |
Date |
getPlagHamincha120MinutesZmanis()
This method returns the time of plag hamincha. |
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()
This method returns the time of plag hamincha based on the opinion that the day starts at alos 18° and ends at
tzais 18° . |
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()
This method returns the time of plag hamincha based on the opinion that the day starts at alos 26° and ends at
tzais 26° . |
Date |
getPlagHamincha60Minutes()
This method returns the time of plag hamincha. |
Date |
getPlagHamincha72Minutes()
This method returns the time of plag hamincha. |
Date |
getPlagHamincha72MinutesZmanis()
This method returns the time of plag hamincha. |
Date |
getPlagHamincha90Minutes()
This method returns the time of plag hamincha. |
Date |
getPlagHamincha90MinutesZmanis()
This method returns the time of plag hamincha. |
Date |
getPlagHamincha96Minutes()
This method returns the time of plag hamincha. |
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 Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before
sunrise and and is usually calculated as ending
40 minutes after sunset . |
long |
getShaahZmanis120Minutes()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 120 minutes. |
long |
getShaahZmanis120MinutesZmanis()
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 120 minutes zmaniyos before
sunrise . |
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()
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 72 minutes zmaniyos before
sunrise . |
long |
getShaahZmanis90Minutes()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 90 minutes. |
long |
getShaahZmanis90MinutesZmanis()
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 90 minutes zmaniyos before
sunrise . |
long |
getShaahZmanis96Minutes()
Method to return a shaah zmanis (temporal hour) calculated using a dip of 96 minutes. |
long |
getShaahZmanis96MinutesZmanis()
Method to return a shaah zmanis (temporal hour) according to the opinion of the MGA based on alos being 96 minutes zmaniyos before
sunrise . |
long |
getShaahZmanisAteretTorah()
Method to return a shaah zmanis (temporal hour) according to the opinion of the Chacham Yosef Harari-Raful 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 after
sunset . |
Date |
getSofZmanShma3HoursBeforeChatzos()
This method returns the latest zman krias shema (time to say 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 say Shema in the morning) based on the opinion that the day starts at alos 16.1° and ends at
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 say 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 say Shema in the morning) based on the calculation of Chacham Yosef Harari-Raful 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 . |
Date |
getSofZmanShmaFixedLocal()
A method that returns the latest zman krias shema (time to say Shema in the morning) calculated as 3 hours before getFixedLocalChatzos() . |
Date |
getSofZmanShmaKolEliyahu()
From the GR"A in Kol Eliyahu on Berachos #173 that states that zman krias shema is calculated as half the time from sunrise to fixed local chatzos. |
Date |
getSofZmanShmaMGA120Minutes()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 120 minutes or 1/6th of the
day before sunrise . |
Date |
getSofZmanShmaMGA16Point1Degrees()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 16.1°
before sunrise . |
Date |
getSofZmanShmaMGA19Point8Degrees()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 19.8°
before sunrise . |
Date |
getSofZmanShmaMGA72Minutes()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 72 minutes before
sunrise . |
Date |
getSofZmanShmaMGA72MinutesZmanis()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 72 minutes
zmaniyos, or 1/10th of the day before
sunrise . |
Date |
getSofZmanShmaMGA90Minutes()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 90 minutes before
sunrise . |
Date |
getSofZmanShmaMGA90MinutesZmanis()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 90 minutes
zmaniyos before sunrise . |
Date |
getSofZmanShmaMGA96Minutes()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 96 minutes before
sunrise . |
Date |
getSofZmanShmaMGA96MinutesZmanis()
This method returns the latest zman krias shema (time to say Shema in the morning) in the opinion of the MG"A based on alos being 96 minutes
zmaniyos before sunrise . |
Date |
getSofZmanTfila2HoursBeforeChatzos()
This method returns the latest zman tfila (time to say the morning prayers) calculated as 2 hours befor ZmanimCalendar.getChatzos() . |
Date |
getSofZmanTfilaFixedLocal()
This method returns the latest zman tfila (time to say the morning prayers) calculated as 2 hours before getFixedLocalChatzos() . |
Date |
getSofZmanTfilahAteretTorah()
This method returns the latest zman tfila (time to say the morning prayers) based on the calculation of Chacham Yosef Harari-Raful of Yeshivat Ateret Torah, that the day starts 1/10th of the day before sunrise and and is
usually calculated as ending
40 minutes after sunset . |
Date |
getSofZmanTfilaMGA120Minutes()
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A based on alos being 120 minutes before
sunrise . |
Date |
getSofZmanTfilaMGA16Point1Degrees()
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A based on alos being 16.1°
before sunrise . |
Date |
getSofZmanTfilaMGA19Point8Degrees()
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A based on alos being 19.8°
before sunrise . |
Date |
getSofZmanTfilaMGA72Minutes()
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A based on alos being 72 minutes before
sunrise . |
Date |
getSofZmanTfilaMGA72MinutesZmanis()
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A based on alos being 72 minutes zmaniyos before
sunrise . |
Date |
getSofZmanTfilaMGA90Minutes()
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A based on alos being 90 minutes before
sunrise . |
Date |
getSofZmanTfilaMGA90MinutesZmanis()
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A based on alos being 90 minutes zmaniyos before
sunrise . |
Date |
getSofZmanTfilaMGA96Minutes()
This method returns the latest zman tfila (time to say the morning prayers) in the opinion of the MG"A based on alos being 96 minutes before
sunrise . |
Date |
getSofZmanTfilaMGA96MinutesZmanis()
This method returns the latest zman tfila (time to the morning prayers) in the opinion of the MG"A based on alos being 96 minutes zmaniyos before
sunrise . |
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 in the Ramba"ms 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 (GR"A 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 (GR"A 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 (GR"A and the Baal Hatanya) after sea level sunset . |
Date |
getTzaisAteretTorah()
This method returns tzais usually calculated as 40 minutes after sunset. |
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 |
getTzaisGeonim7Point083Degrees()
This method returns the tzais (nightfall) based on the opinion of the Geonim calculated at the sun's position at 7.083° below the western horizon. |
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. |
int |
hashCode()
|
void |
setAteretTorahSunsetOffset(double ateretTorahSunsetOffset)
Allows setting the offset in minutes after sunset for the Ateret Torah zmanim. |
Methods inherited from class net.sourceforge.zmanim.ZmanimCalendar |
---|
getAlos72, getAlosHashachar, getCandelLighting, getCandleLightingOffset, getChatzos, getMinchaGedola, getMinchaKetana, getPlagHamincha, getShaahZmanisGra, getShaahZmanisMGA, getSofZmanShmaGRA, getSofZmanShmaMGA, getSofZmanTfilaGRA, getSofZmanTfilaMGA, getSolarMidnight, getTzais, getTzais72, setCandleLightingOffset |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final double ZENITH_3_POINT_7
geometric zenith
(90°). This calculation is used for calculating tzais
(nightfall) according to some opinions. This calculation is 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 one hour.
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 one hour,
which calculates to 5.95° below
geometric zenith
getTzaisGeonim5Point95Degrees()
,
Constant Field Valuesprotected 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 one hour, 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 Shu"t Melamed Leho'il, Shu"t Binyan Tziyon, Tenuvas Sadeh and very
close to the time of the Mekor Chesed on the Sefer chasidim.
getTzaisGeonim7Point083Degrees()
,
getBainHasmashosRT13Point5MinutesBefore7Point083Degrees()
,
Constant Field Valuesprotected 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
one hour which calculates to 10.2° below
geometric zenith
getMisheyakir10Point2Degrees()
,
Constant Field Valuesprotected 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
one hour 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
one hour which calculates to 11.5° below
geometric zenith
getMisheyakir11Point5Degrees()
,
Constant Field Valuesprotected static final double ZENITH_13_DEGREES
geometric zenith
(90°). This calculation is used for calculating
Rabainu Tam's bain hashmashos according to some opinions.
getBainHasmashosRT13Degrees()
. This should be changed to 13.2477
after confirmation.
getBainHasmashosRT13Degrees()
,
Constant Field Valuesprotected 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 one hour which calculates to 19.8° below
geometric zenith
getTzais19Point8Degrees()
,
getAlos19Point8Degrees()
,
getAlos90()
,
getTzais90()
,
Constant Field Valuesprotected 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 one hour
which calculates to 26° below
geometric zenith
getAlos26Degrees()
,
getTzais26Degrees()
,
getAlos120()
,
getTzais120()
,
Constant Field ValuesConstructor Detail |
---|
public ComplexZmanimCalendar(GeoLocation location)
public ComplexZmanimCalendar()
GeoLocation.GeoLocation()
,
a default
AstronomicalCalculator
and
default the calendar to the current date.
AstronomicalCalendar.AstronomicalCalendar()
Method Detail |
---|
public long getShaahZmanis19Point8Degrees()
long
millisecond length of a
shaah zmanis.public long getShaahZmanis18Degrees()
long
millisecond length of a
shaah zmanis.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.public long getShaahZmanis16Point1Degrees()
long
millisecond length of a
shaah zmanis.getAlos16Point1Degrees()
,
getTzais16Point1Degrees()
,
getSofZmanShmaMGA16Point1Degrees()
,
getSofZmanTfilaMGA16Point1Degrees()
,
getMinchaGedola16Point1Degrees()
,
getMinchaKetana16Point1Degrees()
,
getPlagHamincha16Point1Degrees()
public long getShaahZmanis60Minutes()
ComplexZmanimCalendar
long
millisecond length of a
shaah zmanis.public long getShaahZmanis72Minutes()
ComplexZmanimCalendar
long
millisecond length of a
shaah zmanis.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.getAlos72Zmanis()
,
getTzais72Zmanis()
public long getShaahZmanis90Minutes()
long
millisecond length of a
shaah zmanis.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.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.getAlos96Zmanis()
,
getTzais96Zmanis()
public long getShaahZmanisAteretTorah()
72
minutes zmaniyos of such a day
before sunrise
, and tzais is usually calculated as
40 minutes
after
sunset
. This day is split into 12 equal parts with
each part being a shaah zmanis. Note that with this system,
chatzos (mid-day) will not be the point that the sun is
halfway across the sky
.
long
millisecond length of a
shaah zmanis.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getAteretTorahSunsetOffset()
,
setAteretTorahSunsetOffset(double)
public long getShaahZmanis96Minutes()
long
millisecond length of a
shaah zmanis.public long getShaahZmanis120Minutes()
long
millisecond length of a
shaah zmanis.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.getAlos120Zmanis()
,
getTzais120Zmanis()
public Date getPlagHamincha120MinutesZmanis()
dawn
. The
formula used is:getShaahZmanis96MinutesZmanis()
after dawn
.
Date
of the time of plag hamincha.public Date getPlagHamincha120Minutes()
dawn
. The formula
used is:getShaahZmanis72Minutes()
after
ZmanimCalendar.getAlos72()
.
Date
of the time of plag hamincha.public Date getAlos60()
sea level sunrise
on the time to
walk the distance of 4 Mil at 15 minutes a Mil (the
opinion of the Chavas Yair. See the Divray Malkiel). This is 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.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'Kanada
Date
representing the time.ZmanimCalendar.getShaahZmanisGra()
public Date getAlos96()
sea level sunrise
based on the time
to walk the distance of 4 Mil at 24 minutes a Mil.
This is 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.public Date getAlos90Zmanis()
sunrise
and ending at
sunset
. The actual calculation is
AstronomicalCalendar.getSunrise()
- (ZmanimCalendar.getShaahZmanisGra()
* 1.5).
Date
representing the time.ZmanimCalendar.getShaahZmanisGra()
public Date getAlos96Zmanis()
sunrise
and ending at
sunset
. The actual calculation is
AstronomicalCalendar.getSunrise()
- (ZmanimCalendar.getShaahZmanisGra()
* 1.6).
Date
representing the time.ZmanimCalendar.getShaahZmanisGra()
public Date getAlos90()
sea level sunrise
on the time to
walk the distance of 4 Mil at 22.5 minutes a Mil.
This is 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.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. This
is 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.public Date getAlos120Zmanis()
sunrise
and ending at
sunset
. The actual calculation is
AstronomicalCalendar.getSunrise()
- (ZmanimCalendar.getShaahZmanisGra()
* 2).
Date
representing the time.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 in the equinox which
calculates to 26° below geometric zenith
.
Date
representing alos.ZENITH_26_DEGREES
,
getAlos120()
,
getTzais120()
public Date getAlos18Degrees()
18°
below the eastern geometric horizon
before sunrise.
Date
representing alos.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 in the equinox which
calculates to 19.8° below geometric zenith
Date
representing alos.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 in the equinox which
calculates to 16.1° below geometric zenith
.
Date
representing alos.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 in the equinox which calculates
to 11.5° below geometric zenith
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 in the equinox which calculates
to 11° below geometric zenith
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 in the equinox which calculates
to 10.2° below geometric zenith
ZENITH_10_POINT_2
public Date getSofZmanShmaMGA19Point8Degrees()
19.8°
before sunrise
. This time is 3
shaos zmaniyos
(solar
hours) after dawn
based on the opinion
of the MG"A 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 shema.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 MG"A 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 shema.getShaahZmanis16Point1Degrees()
,
getAlos16Point1Degrees()
public Date getSofZmanShmaMGA72Minutes()
72
minutes before
sunrise
. This time is 3
shaos zmaniyos
(solar
hours) after dawn
based on the opinion of the
MG"A 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 shema.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
MG"A 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 shema.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
MG"A 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 shema.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
MG"A 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 shema.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
MG"A 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 shema.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
MG"A 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 shema.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 shema.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
MG"A 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 shema.getShaahZmanis120Minutes()
,
getAlos120()
public Date getSofZmanShmaAlos16Point1ToSunset()
alos 16.1°
and ends at
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
sunset
.
Date
of the latest zman shema based on this
day.getAlos16Point1Degrees()
,
AstronomicalCalendar.getSunset()
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°
.
Date
of the latest zman shema based on this
calculation.getAlos16Point1Degrees()
,
getTzaisGeonim7Point083Degrees()
public Date getSofZmanShmaKolEliyahu()
Date
of the latest zman shema based on this
calculation.getFixedLocalChatzos()
public Date getSofZmanTfilaMGA19Point8Degrees()
19.8°
before sunrise
. This time is 4
shaos zmaniyos
(solar
hours) after dawn
based on the opinion
of the MG"A 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 shema.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 MG"A 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 shema.getShaahZmanis16Point1Degrees()
,
getAlos16Point1Degrees()
public Date getSofZmanTfilaMGA72Minutes()
72
minutes before
sunrise
. This time is 4
shaos zmaniyos
(solar
hours) after dawn
based on the opinion of the
MG"A 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.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
MG"A 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 shema.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
MG"A 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.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
MG"A 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 shema.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
MG"A 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.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
MG"A 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 shema.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
MG"A 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 shema.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 shema.ZmanimCalendar.getChatzos()
,
getSofZmanShma3HoursBeforeChatzos()
public Date getMinchaGedola30Minutes()
chatzos
and not 1/2 of a
shaah zmanis
after
chatzos
as calculated by
ZmanimCalendar.getMinchaGedola()
. 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.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.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.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()
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.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.getShaahZmanis16Point1Degrees()
,
ZmanimCalendar.getMinchaGedola()
,
ZmanimCalendar.getMinchaKetana()
public Date getPlagHamincha60Minutes()
dawn
. The formula
used is:getShaahZmanis72Minutes()
after
ZmanimCalendar.getAlos72()
.
Date
of the time of plag hamincha.public Date getPlagHamincha72Minutes()
dawn
. The formula
used is:getShaahZmanis72Minutes()
after
ZmanimCalendar.getAlos72()
.
Date
of the time of plag hamincha.public Date getPlagHamincha90Minutes()
dawn
. The formula
used is:getShaahZmanis90Minutes()
after
getAlos90()
.
Date
of the time of plag hamincha.public Date getPlagHamincha96Minutes()
dawn
. The formula
used is:getShaahZmanis96Minutes()
after
getAlos96()
.
Date
of the time of plag hamincha.public Date getPlagHamincha96MinutesZmanis()
dawn
. The
formula used is:getShaahZmanis96MinutesZmanis()
after dawn
.
Date
of the time of plag hamincha.public Date getPlagHamincha90MinutesZmanis()
dawn
. The
formula used is:getShaahZmanis90MinutesZmanis()
after dawn
.
Date
of the time of plag hamincha.public Date getPlagHamincha72MinutesZmanis()
dawn
. The
formula used is:getShaahZmanis72MinutesZmanis()
after dawn
.
Date
of the time of plag hamincha.public Date getPlagHamincha16Point1Degrees()
alos 16.1°
and ends at
tzais 16.1°
. This is
calculated as 10.75 hours zmaniyos after
dawn
. The formula isgetShaahZmanis16Point1Degrees()
after
getAlos16Point1Degrees()
.
Date
of the time of plag hamincha.public Date getPlagHamincha19Point8Degrees()
alos 19.8°
and ends at
tzais 19.8°
. This is
calculated as 10.75 hours zmaniyos after
dawn
. The formula isgetShaahZmanis19Point8Degrees()
after
getAlos19Point8Degrees()
.
Date
of the time of plag hamincha.public Date getPlagHamincha26Degrees()
alos 26°
and ends at
tzais 26°
. This is
calculated as 10.75 hours zmaniyos after
dawn
. The formula isgetShaahZmanis26Degrees()
after getAlos26Degrees()
.
Date
of the time of plag hamincha.public Date getPlagHamincha18Degrees()
alos 18°
and ends at
tzais 18°
. This is
calculated as 10.75 hours zmaniyos after
dawn
. The formula isgetShaahZmanis18Degrees()
after getAlos18Degrees()
.
Date
of the time of plag hamincha.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 sunset
. This returns
the time of 10.75 * the calculated shaah zmanis after
dawn
.
Date
of the plag.getAlos16Point1Degrees()
,
AstronomicalCalendar.getSunset()
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.getAlos16Point1Degrees()
,
getTzaisGeonim7Point083Degrees()
public Date getBainHasmashosRT13Degrees()
geometric zenith
(90°).
Date
of the sun being 13° below
geometric zenith
(90°).ZENITH_13_DEGREES
public Date getBainHasmashosRT58Point5Minutes()
public Date getBainHasmashosRT13Point5MinutesBefore7Point083Degrees()
public Date getBainHasmashosRT2Stars()
public Date getTzaisGeonim5Point95Degrees()
5.95°
below the western horizon.
Date
representing the time when the sun is
5.95° below sea level.ZENITH_5_POINT_95
public Date getTzaisGeonim7Point083Degrees()
7.083°
below the western horizon.
Date
representing the time when the sun is
7.083° below sea level.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.ZmanimCalendar.ZENITH_8_POINT_5
public Date getTzais60()
Date
representing 60 minutes after sea level
sunset.getAlos60()
public Date getTzaisAteretTorah()
setAteretTorahSunsetOffset(double)
.
Date
representing 40 minutes after sea level
sunsetgetAteretTorahSunsetOffset()
,
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
.
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
.
Date
of the latest zman shema based on this
calculation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getAteretTorahSunsetOffset()
,
setAteretTorahSunsetOffset(double)
,
getShaahZmanisAteretTorah()
public Date getSofZmanTfilahAteretTorah()
1/10th of the day
before sunrise and and is
usually calculated as ending
40 minutes after sunset
.
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
.
Date
of the latest zman shema based on this
calculation.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
,
setAteretTorahSunsetOffset(double)
public Date getMinchaGedolaAteretTorah()
1/10th of the day
before
sunrise and and is usually calculated as ending
40 minutes after sunset
. This is the
perfered earliest time to pray mincha in the opinion of the
Ramba"m 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.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
,
ZmanimCalendar.getMinchaGedola()
,
getMinchaKetanaAteretTorah()
,
ZmanimCalendar.getMinchaGedola()
public Date getMinchaKetanaAteretTorah()
1/10th of the day
before
sunrise and and is usually calculated as ending
40 minutes after sunset
. This is the
perfered earliest time to pray mincha in the opinion of the
Ramba"m 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.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
,
ZmanimCalendar.getMinchaGedola()
,
ZmanimCalendar.getMinchaKetana()
public Date getPlagHaminchaAteretTorah()
1/10th of the day
before
sunrise and and is usually calculated as ending
40 minutes after sunset
.
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.getAlos72Zmanis()
,
getTzaisAteretTorah()
,
getShaahZmanisAteretTorah()
public Date getTzais72Zmanis()
sea level sunset
.
Date
representing the time.getAlos72Zmanis()
public Date getTzais90Zmanis()
sea level sunset
.
Date
representing the time.getAlos90Zmanis()
public Date getTzais96Zmanis()
sea level sunset
.
Date
representing the time.getAlos96Zmanis()
public Date getTzais90()
getTzais19Point8Degrees()
uses solar position calculations based
on this time.
Date
representing the time.getTzais19Point8Degrees()
,
getAlos90()
public Date getTzais120()
getTzais26Degrees()
uses temporal calculations based
on this time.
Date
representing the time.getTzais26Degrees()
,
getAlos120()
public Date getTzais120Zmanis()
sea level sunset
.
Date
representing the time.getAlos120Zmanis()
public Date getTzais16Point1Degrees()
getAlos16Point1Degrees()
Date
representing the time.ZmanimCalendar.getTzais72()
,
for more information on this calculation.
public Date getTzais26Degrees()
getAlos26Degrees()
Date
representing the time.getTzais120()
,
getAlos26Degrees()
public Date getTzais18Degrees()
getAlos18Degrees()
Date
representing the time.getAlos18Degrees()
public Date getTzais19Point8Degrees()
getAlos19Point8Degrees()
Date
representing the time.getTzais90()
,
getAlos19Point8Degrees()
public Date getTzais96()
getAlos96()
.
Date
representing the time.getAlos96()
public Date getFixedLocalChatzos()
GeoLocation.getLocalMeanTimeOffset()
public Date getSofZmanShmaFixedLocal()
getFixedLocalChatzos()
.
Date
of the latest zman shema.getFixedLocalChatzos()
,
getSofZmanTfilaFixedLocal()
public Date getSofZmanTfilaFixedLocal()
getFixedLocalChatzos()
.
Date
of the latest zman tfila.getFixedLocalChatzos()
,
getSofZmanShmaFixedLocal()
public boolean equals(Object object)
equals
in class ZmanimCalendar
Object.equals(Object)
public int hashCode()
hashCode
in class ZmanimCalendar
Object.hashCode()
|
KosherJava Zmanim Homepage | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |