Class CalendarUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic Date
getAscensionDate
(int p_iYear, TimeZone p_tz) Get the Ascension Day (Christi Himmelfahrt) date in the given year.static Date
getAscensionDate
(Date p_dt, TimeZone p_tz) Get the Ascension Day (Christi Himmelfahrt) date in the given year.static long
getAscensionDateInMillis
(int p_iYear, TimeZone p_tz) Get the Ascension Day (Christi Himmelfahrt) date in the given year.static Date
getAshWednesdayDate
(int p_iYear, TimeZone p_tz) Get the Ash Wednesday (Aschermittwoch) date in the given year.static Date
getAshWednesdayDate
(Date p_dt, TimeZone p_tz) Get the Ash Wednesday (Aschermittwoch) date in the given year.static long
getAshWednesdayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Ash Wednesday (Aschermittwoch) date in the given year.static Date
getCorpusChristiDate
(int p_iYear, TimeZone p_tz) Get the Corpus Christi (Fronleichnam) date in the given year.static Date
getCorpusChristiDate
(Date p_dt, TimeZone p_tz) Get the Corpus Christi (Fronleichnam) date in the given year.static long
getCorpusChristiDateInMillis
(int p_iYear, TimeZone p_tz) Get the Corpus Christi (Fronleichnam) date in the given year.static Date
getEasterDate
(int p_iYear, TimeZone p_tz) Get the Easter (Ostersonntag) date in the given year.static Date
getEasterDate
(Date p_dt, TimeZone p_tz) Get the Easter (Ostersonntag) date in the given year.static long
getEasterDateInMillis
(int p_iYear, TimeZone p_tz) Get the Easter (Ostersonntag) date in the given year.static Date
getEasterMondayDate
(int p_iYear, TimeZone p_tz) Get the Easter Monday (Ostermontag) date in the given year.static Date
getEasterMondayDate
(Date p_dt, TimeZone p_tz) Get the Easter Monday (Ostermontag) date in the given year.static long
getEasterMondayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Easter Monday (Ostermontag) date in the given year.static Date
getGoodFridayDate
(int p_iYear, TimeZone p_tz) Get the Good Friday (Karfreitag) date in the given year.static Date
getGoodFridayDate
(Date p_dt, TimeZone p_tz) Get the Good Friday (Karfreitag) date in the given year.static long
getGoodFridayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Good Friday (Karfreitag) date in the given year.static int
getISO8601WeekNumber
(int p_iYear, int p_iMonth, int p_iDay) Get the week number as defined in DIN 1355/ISO 8601.static int
getISO8601WeekNumber
(Date p_dt, TimeZone p_tz) Get the week number as defined in DIN 1355/ISO 8601.static int
getISO8601WeekStartOffset
(int p_iYear, int p_iWeek) Get the offset in days of the first day of the given week, calculated from first of January of the given year.static long
getLunationNumber
(long p_lTime) Get the Brown Lunation Number.static long
getLunationNumber
(Date p_dt) Get the Brown Lunation Number.static Date
getMaundyThursdayDate
(int p_iYear, TimeZone p_tz) Get the Maundy Thursday (Gründonnerstag) date in the given year.static Date
getMaundyThursdayDate
(Date p_dt, TimeZone p_tz) Get the Maundy Thursday (Gründonnerstag) date in the given year.static long
getMaundyThursdayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Maundy Thursday (Gründonnerstag) date in the given year.static long
getMeeusLunationNumber
(long p_lTime) Get the Meeus Lunation Number.static long
getMeeusLunationNumber
(Date p_dt) Get the Meeus Lunation Number.static long
getNumberOfMidnightsBetween
(Date p_dt1, Date p_dt2, TimeZone p_tz) Get the number of midnights between two dates in the give time zone.static Date
getPenanceDayDate
(int p_iYear, TimeZone p_tz) Get the Penance Day (Buß- und Bettag) date in the given year.static Date
getPenanceDayDate
(Date p_dt, TimeZone p_tz) Get the Penance Day (Buß- und Bettag) date in the given year.static long
getPenanceDayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Penance Day (Buß- und Bettag) date in the given year.static Date
getPentecostDate
(int p_iYear, TimeZone p_tz) Same asgetWhitSundayDate(int, TimeZone)
.static Date
getPentecostDate
(Date p_dt, TimeZone p_tz) Same asgetWhitSundayDate(Date, TimeZone)
.static long
getPentecostDateInMillis
(int p_iYear, TimeZone p_tz) static double
getPhaseOfTheMoon
(long p_lTime) Get the phase of the moon.static double
getPhaseOfTheMoon
(Date p_dt) Get the phase of the moon.static int
getQuarter
(Date p_dt, TimeZone p_tz) Get the quarter that contains the given date.static Date
getShroveMondayDate
(int p_iYear, TimeZone p_tz) Get the Shrove Monday (Rosenmontag) date in the given year.static Date
getShroveMondayDate
(Date p_dt, TimeZone p_tz) Get the Shrove Monday (Rosenmontag) date in the given year.static long
getShroveMondayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Shrove Monday (Rosenmontag) date in the given year.static Date
getStartOfQuarter
(Date p_dt, TimeZone p_tz) Get the start of the quarter that contains the given date.static long
getStartOfQuarterInMillis
(Date p_dt, TimeZone p_tz) Get the start of the quarter that contains the given date.static Date
getStartOfWeek
(Date p_dt, int p_iFirstDayOfWeek, TimeZone p_tz) Get the start of the week that contains the given date.static long
getStartOfWeekInMillis
(Date p_dt, int p_iFirstDayOfWeek, TimeZone p_tz) Get the start of the week that contains the given date.static Date
getWhitMondayDate
(int p_iYear, TimeZone p_tz) Get the Whit Monday (Pfingstmontag) date in the given year.static Date
getWhitMondayDate
(Date p_dt, TimeZone p_tz) Get the Whit Monday (Pfingstmontag) date in the given year.static long
getWhitMondayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Whit Monday (Pfingstmontag) date in the given year.static Date
getWhitSundayDate
(int p_iYear, TimeZone p_tz) Get the Whit Sunday (Pfingstsonntag) date in the given year.static Date
getWhitSundayDate
(Date p_dt, TimeZone p_tz) Get the Whit Sunday (Pfingstsonntag) date in the given year.static long
getWhitSundayDateInMillis
(int p_iYear, TimeZone p_tz) Get the Whit Sunday (Pfingstsonntag) date in the given year.static <T extends Calendar>
TmodifyCalendar
(T p_cal, String p_strRules) CallsmodifyCalendar(Calendar, String, boolean)
with the third parameter set tofalse
, so that the millisecond field of the calendar is not being touched if the given rules do not specify a rule for the millisecond field.static <T extends Calendar>
TmodifyCalendar
(T p_cal, String p_strRules, boolean p_bClearMillis) Modify the given calendar according to the rules specified in thep_strRules
parameter.static Date
modifyDate
(Date p_dt, String p_strRules, TimeZone p_tz) CallsmodifyDate(Date, String, TimeZone, boolean)
with the fourth parameter set tofalse
, so that the millisecond field of the date is not being touched if the given rules do not specify a rule for the millisecond field.static Date
modifyDate
(Date p_dt, String p_strRules, TimeZone p_tz, boolean p_bClearMillis) Modify the given date according to the rules specified in thep_strRules
parameter.static long
modifyDateInMillis
(Date p_dt, String p_strRules, TimeZone p_tz) CallsmodifyDateInMillis(Date, String, TimeZone, boolean)
with the fourth parameter set tofalse
, so that the millisecond field of the date is not being touched if the given rules do not specify a rule for the millisecond field.static long
modifyDateInMillis
(Date p_dt, String p_strRules, TimeZone p_tz, boolean p_bClearMillis) Modify the given date according to the rules specified in thep_strRules
parameter.static void
setStartOfWeek
(Calendar p_cal, int p_iFirstDayOfWeek) Set the given calendar to the start of the week.
-
Method Details
-
modifyDate
CallsmodifyDate(Date, String, TimeZone, boolean)
with the fourth parameter set tofalse
, so that the millisecond field of the date is not being touched if the given rules do not specify a rule for the millisecond field.- Parameters:
p_dt
- The date to be modified.p_strRules
- The rules (must neither benull
nor empty).p_tz
- The time zone to be used.
-
modifyDate
Modify the given date according to the rules specified in thep_strRules
parameter.The rules consist of up to seven rules for each of the calendar fields
YEAR
,MONTH
,DAY_OF_MONTH
,HOUR_OF_DAY
,MINUTE
,SECOND
, andMILLISECOND
, in that order, and separated by commas. Each rule specifies either a positive or negative offset (e.g.-1
, or+1
), or an absolute value for the field (e.g.15
). Other than in the Java Calendar API, the month values are, 1-based, i.e. 1 = January, 2 = February, ...Example:
+1,1,1,12,30,0,0
means the given date plus one year, the first of January, 12:30:00.0 on the 24-hour clock.- Parameters:
p_dt
- The date to be modified.p_strRules
- The rules (must neither benull
nor empty).p_tz
- The time zone to be used.p_bClearMillis
-true
if the calendar's millisecond field should be set to zero if the rule does not specify the millisecond field, orfalse
otherwise.- Returns:
- The date modified according to the given rules.
- Throws:
IllegalArgumentException
- Ifp_strRules
isnull
or empty.
-
modifyDateInMillis
CallsmodifyDateInMillis(Date, String, TimeZone, boolean)
with the fourth parameter set tofalse
, so that the millisecond field of the date is not being touched if the given rules do not specify a rule for the millisecond field. -
modifyDateInMillis
public static long modifyDateInMillis(Date p_dt, String p_strRules, TimeZone p_tz, boolean p_bClearMillis) Modify the given date according to the rules specified in thep_strRules
parameter.The rules consist of up to seven rules for each of the calendar fields
YEAR
,MONTH
,DAY_OF_MONTH
,HOUR_OF_DAY
,MINUTE
,SECOND
, andMILLISECOND
, in that order, and separated by commas. Each rule specifies either a positive or negative offset (e.g.-1
, or+1
), or an absolute value for the field (e.g.15
). Other than in the Java Calendar API, the month values are, 1-based, i.e. 1 = January, 2 = February, ...Example:
+1,1,1,12,30,0,0
means the given date plus one year, the first of January, 12:30:00.0 on the 24-hour clock.- Parameters:
p_dt
- The date to be modified.p_strRules
- The rules (must neither benull
nor empty).p_tz
- The time zone to be used.p_bClearMillis
-true
if the calendar's millisecond field should be set to zero if the rule does not specify the millisecond field, orfalse
otherwise.- Returns:
- The date in milliseconds since 1970-01-01 00:00:00 UTC, modified according to the given rules.
- Throws:
IllegalArgumentException
- Ifp_strRules
isnull
or empty.
-
modifyCalendar
CallsmodifyCalendar(Calendar, String, boolean)
with the third parameter set tofalse
, so that the millisecond field of the calendar is not being touched if the given rules do not specify a rule for the millisecond field.- Parameters:
p_cal
- The calendar to be modified.p_strRules
- The rules (must neither benull
nor empty).- Returns:
- The given calendar
p_cal
.
-
modifyCalendar
public static <T extends Calendar> T modifyCalendar(T p_cal, String p_strRules, boolean p_bClearMillis) Modify the given calendar according to the rules specified in thep_strRules
parameter.The rules consist of up to seven rules for each of the calendar fields
YEAR
,MONTH
,DAY_OF_MONTH
,HOUR_OF_DAY
,MINUTE
,SECOND
, andMILLISECOND
, in that order, and separated by commas. Each rule specifies either a positive or negative offset (e.g.-1
, or+1
), or an absolute value for the field (e.g.15
). Other than in the Java Calendar API, the month values are, 1-based, i.e. 1 = January, 2 = February, ...Example:
+1,1,1,12,30,0,0
means the given date plus one year, the first of January, 12:30:00.0 on the 24-hour clock.- Parameters:
p_cal
- The calendar to be modified.p_strRules
- The rules (must neither benull
nor empty).p_bClearMillis
-true
if the calendar's millisecond field should be set to zero if the rule does not specify the millisecond field, orfalse
otherwise.- Returns:
- The given calendar
p_cal
. - Throws:
IllegalArgumentException
- Ifp_strRules
isnull
or empty.
-
getISO8601WeekNumber
Get the week number as defined in DIN 1355/ISO 8601.- Parameters:
p_dt
- The date.p_tz
- The time zone to be used.- Returns:
- The week number as defined in DIN 1355/ISO 8601.
-
getISO8601WeekNumber
public static int getISO8601WeekNumber(int p_iYear, int p_iMonth, int p_iDay) Get the week number as defined in DIN 1355/ISO 8601.- Parameters:
p_iYear
- The year.p_iMonth
- The month (0
for January, ...).p_iDay
- The day of month.- Returns:
- The week number as defined in DIN 1355/ISO 8601.
-
getISO8601WeekStartOffset
public static int getISO8601WeekStartOffset(int p_iYear, int p_iWeek) Get the offset in days of the first day of the given week, calculated from first of January of the given year.- Parameters:
p_iYear
- The year.p_iWeek
- The week (1 is the first week of the year, 2 the second ..., 0 ist the last week of the year before, ...).- Returns:
- The offset in days.
-
getStartOfWeek
Get the start of the week that contains the given date. Hour, minute, seconds, and fractions of seconds are set to zero.- Parameters:
p_dt
- The date.p_iFirstDayOfWeek
- The day the weeks starts with (1 for Sunday, 2 for Monday, ..., 7 for Saturday).p_tz
- The time zone.- Returns:
- The date that represents the requested start of the week.
-
getStartOfWeekInMillis
Get the start of the week that contains the given date. Hour, minute, seconds, and fractions of seconds are set to zero.- Parameters:
p_dt
- The date.p_iFirstDayOfWeek
- The day the weeks starts with (1 for Sunday, 2 for Monday, ..., 7 for Saturday).p_tz
- The time zone.- Returns:
- The time (in milliseconds since 1970-01-01Z00:00:00Z) that represents the requested start of the week.
- Throws:
IllegalArgumentException
- Ifp_iFirstDayOfWeek
has an invalid value.
-
setStartOfWeek
Set the given calendar to the start of the week. Hour, minute, seconds, and fractions of seconds are set to zero.- Parameters:
p_cal
- The calendar.p_iFirstDayOfWeek
- The day the weeks starts with (1 for Sunday, 2 for Monday, ..., 7 for Saturday).- Throws:
IllegalArgumentException
- Ifp_iFirstDayOfWeek
has an invalid value.- Since:
- Intrexx 7.0.
-
getQuarter
Get the quarter that contains the given date.- Parameters:
p_dt
- The date.p_tz
- The time zone.- Returns:
- The quarter, i.e. either
1
,2
,3
, or4
. - Since:
- Intrexx 7.0.
-
getStartOfQuarter
Get the start of the quarter that contains the given date. Hour, minute, seconds, and fractions of seconds are set to zero.- Parameters:
p_dt
- The date.p_tz
- The time zone.- Returns:
- The date that represents the requested start of the quarter.
- Since:
- Intrexx 7.0.
-
getStartOfQuarterInMillis
Get the start of the quarter that contains the given date. Hour, minute, seconds, and fractions of seconds are set to zero.- Parameters:
p_dt
- The date.p_tz
- The time zone.- Returns:
- The time (in milliseconds since 1970-01-01Z00:00:00Z) that represents the requested start of the quarter.
- Since:
- Intrexx 7.0.
-
getNumberOfMidnightsBetween
Get the number of midnights between two dates in the give time zone.The result may be negative if the second date is before the first date.
- Parameters:
p_dt1
- The first date.p_dt2
- The second date.p_tz
- The time zone.- Returns:
- Get the number of midnights between two dates.
-
getLunationNumber
Get the Brown Lunation Number.- Parameters:
p_dt
- The date for which the lunation number should be calculated.- Returns:
- The Brown Lunation Number.
-
getLunationNumber
public static long getLunationNumber(long p_lTime) Get the Brown Lunation Number.- Parameters:
p_lTime
- The date for which the lunation number should be calculated.- Returns:
- The Brown Lunation Number.
-
getMeeusLunationNumber
Get the Meeus Lunation Number.- Parameters:
p_dt
- The date for which the lunation number should be calculated.- Returns:
- The Brown Lunation Number.
-
getMeeusLunationNumber
public static long getMeeusLunationNumber(long p_lTime) Get the Meeus Lunation Number.- Parameters:
p_lTime
- The date for which the lunation number should be calculated.- Returns:
- The Brown Lunation Number.
-
getPhaseOfTheMoon
Get the phase of the moon.The result is a value greater or equal zero, and less than one, representing the phase of the moon from new moon to new moon.
- Parameters:
p_dt
- The date for which the phase of the moon should be calculated.- Returns:
- A value greater or equal zero, and less than one.
-
getPhaseOfTheMoon
public static double getPhaseOfTheMoon(long p_lTime) Get the phase of the moon.The result is a value greater or equal zero, and less than one, representing the phase of the moon from new moon to new moon.
- Parameters:
p_lTime
- The date for which the phase of the moon should be calculated.- Returns:
- A value greater or equal zero, and less than one.
-
getShroveMondayDate
Get the Shrove Monday (Rosenmontag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Shrove Monday date.
-
getShroveMondayDateInMillis
Get the Shrove Monday (Rosenmontag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Shrove Monday date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getShroveMondayDate
Get the Shrove Monday (Rosenmontag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Shrove Monday date.
-
getAshWednesdayDate
Get the Ash Wednesday (Aschermittwoch) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Ash Wednesday date.
-
getAshWednesdayDateInMillis
Get the Ash Wednesday (Aschermittwoch) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Ash Wednesday date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getAshWednesdayDate
Get the Ash Wednesday (Aschermittwoch) date in the given year.- Parameters:
p_dt
- The to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Ash Wednesday date.
-
getMaundyThursdayDate
Get the Maundy Thursday (Gründonnerstag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Maundy Thursday date.
-
getMaundyThursdayDateInMillis
Get the Maundy Thursday (Gründonnerstag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Maundy Thursday date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getMaundyThursdayDate
Get the Maundy Thursday (Gründonnerstag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Maundy Thursday date.
-
getGoodFridayDate
Get the Good Friday (Karfreitag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Good Friday date.
-
getGoodFridayDateInMillis
Get the Good Friday (Karfreitag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Good Friday date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getGoodFridayDate
Get the Good Friday (Karfreitag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Good Friday date.
-
getEasterDate
Get the Easter (Ostersonntag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Easter date.
-
getEasterDateInMillis
Get the Easter (Ostersonntag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Easter date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getEasterDate
Get the Easter (Ostersonntag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Easter date.
-
getEasterMondayDate
Get the Easter Monday (Ostermontag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Easter Monday date.
-
getEasterMondayDateInMillis
Get the Easter Monday (Ostermontag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Easter Monday date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getEasterMondayDate
Get the Easter Monday (Ostermontag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Easter Monday date.
-
getAscensionDate
Get the Ascension Day (Christi Himmelfahrt) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Ascension Day date.
-
getAscensionDateInMillis
Get the Ascension Day (Christi Himmelfahrt) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Ascension Day date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getAscensionDate
Get the Ascension Day (Christi Himmelfahrt) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Ascension Day date.
-
getWhitSundayDate
Get the Whit Sunday (Pfingstsonntag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Whit Sunday date.
-
getWhitSundayDateInMillis
Get the Whit Sunday (Pfingstsonntag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Whit Sunday date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getWhitSundayDate
Get the Whit Sunday (Pfingstsonntag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Whit Sunday date.
-
getWhitMondayDate
Get the Whit Monday (Pfingstmontag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Whit Monday date.
-
getWhitMondayDateInMillis
Get the Whit Monday (Pfingstmontag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Whit Monday date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getWhitMondayDate
Get the Whit Monday (Pfingstmontag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Whit Monday date.
-
getPentecostDate
Same asgetWhitSundayDate(int, TimeZone)
.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Pentecost date.
-
getPentecostDateInMillis
- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Pentecost date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getPentecostDate
Same asgetWhitSundayDate(Date, TimeZone)
.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The date.
-
getCorpusChristiDate
Get the Corpus Christi (Fronleichnam) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Corpus Christi date.
-
getCorpusChristiDateInMillis
Get the Corpus Christi (Fronleichnam) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Corpus Christi date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getCorpusChristiDate
Get the Corpus Christi (Fronleichnam) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Corpus Christi date.
-
getPenanceDayDate
Get the Penance Day (Buß- und Bettag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Penance Day date.
-
getPenanceDayDateInMillis
Get the Penance Day (Buß- und Bettag) date in the given year.- Parameters:
p_iYear
- The year.p_tz
- The time zone in which this date should be created.- Returns:
- The Penance Day date in milliseconds since January 1, 1970, 00:00:00 UTC.
-
getPenanceDayDate
Get the Penance Day (Buß- und Bettag) date in the given year.- Parameters:
p_dt
- The date to take the year from.p_tz
- The time zone in which this date should be created.- Returns:
- The Penance Day date.
-