Class CalendarUtil
- 
Method SummaryModifier and TypeMethodDescriptionstatic DategetAscensionDate(int p_iYear, TimeZone p_tz) Get the Ascension Day (Christi Himmelfahrt) date in the given year.static DategetAscensionDate(Date p_dt, TimeZone p_tz) Get the Ascension Day (Christi Himmelfahrt) date in the given year.static longgetAscensionDateInMillis(int p_iYear, TimeZone p_tz) Get the Ascension Day (Christi Himmelfahrt) date in the given year.static DategetAshWednesdayDate(int p_iYear, TimeZone p_tz) Get the Ash Wednesday (Aschermittwoch) date in the given year.static DategetAshWednesdayDate(Date p_dt, TimeZone p_tz) Get the Ash Wednesday (Aschermittwoch) date in the given year.static longgetAshWednesdayDateInMillis(int p_iYear, TimeZone p_tz) Get the Ash Wednesday (Aschermittwoch) date in the given year.static DategetCorpusChristiDate(int p_iYear, TimeZone p_tz) Get the Corpus Christi (Fronleichnam) date in the given year.static DategetCorpusChristiDate(Date p_dt, TimeZone p_tz) Get the Corpus Christi (Fronleichnam) date in the given year.static longgetCorpusChristiDateInMillis(int p_iYear, TimeZone p_tz) Get the Corpus Christi (Fronleichnam) date in the given year.static DategetEasterDate(int p_iYear, TimeZone p_tz) Get the Easter (Ostersonntag) date in the given year.static DategetEasterDate(Date p_dt, TimeZone p_tz) Get the Easter (Ostersonntag) date in the given year.static longgetEasterDateInMillis(int p_iYear, TimeZone p_tz) Get the Easter (Ostersonntag) date in the given year.static DategetEasterMondayDate(int p_iYear, TimeZone p_tz) Get the Easter Monday (Ostermontag) date in the given year.static DategetEasterMondayDate(Date p_dt, TimeZone p_tz) Get the Easter Monday (Ostermontag) date in the given year.static longgetEasterMondayDateInMillis(int p_iYear, TimeZone p_tz) Get the Easter Monday (Ostermontag) date in the given year.static DategetGoodFridayDate(int p_iYear, TimeZone p_tz) Get the Good Friday (Karfreitag) date in the given year.static DategetGoodFridayDate(Date p_dt, TimeZone p_tz) Get the Good Friday (Karfreitag) date in the given year.static longgetGoodFridayDateInMillis(int p_iYear, TimeZone p_tz) Get the Good Friday (Karfreitag) date in the given year.static intgetISO8601WeekNumber(int p_iYear, int p_iMonth, int p_iDay) Get the week number as defined in DIN 1355/ISO 8601.static intgetISO8601WeekNumber(Date p_dt, TimeZone p_tz) Get the week number as defined in DIN 1355/ISO 8601.static intgetISO8601WeekStartOffset(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 longgetLunationNumber(long p_lTime) Get the Brown Lunation Number.static longgetLunationNumber(Date p_dt) Get the Brown Lunation Number.static DategetMaundyThursdayDate(int p_iYear, TimeZone p_tz) Get the Maundy Thursday (Gründonnerstag) date in the given year.static DategetMaundyThursdayDate(Date p_dt, TimeZone p_tz) Get the Maundy Thursday (Gründonnerstag) date in the given year.static longgetMaundyThursdayDateInMillis(int p_iYear, TimeZone p_tz) Get the Maundy Thursday (Gründonnerstag) date in the given year.static longgetMeeusLunationNumber(long p_lTime) Get the Meeus Lunation Number.static longgetMeeusLunationNumber(Date p_dt) Get the Meeus Lunation Number.static longgetNumberOfMidnightsBetween(Date p_dt1, Date p_dt2, TimeZone p_tz) Get the number of midnights between two dates in the give time zone.static DategetPenanceDayDate(int p_iYear, TimeZone p_tz) Get the Penance Day (Buß- und Bettag) date in the given year.static DategetPenanceDayDate(Date p_dt, TimeZone p_tz) Get the Penance Day (Buß- und Bettag) date in the given year.static longgetPenanceDayDateInMillis(int p_iYear, TimeZone p_tz) Get the Penance Day (Buß- und Bettag) date in the given year.static DategetPentecostDate(int p_iYear, TimeZone p_tz) Same asgetWhitSundayDate(int, TimeZone).static DategetPentecostDate(Date p_dt, TimeZone p_tz) Same asgetWhitSundayDate(Date, TimeZone).static longgetPentecostDateInMillis(int p_iYear, TimeZone p_tz) static doublegetPhaseOfTheMoon(long p_lTime) Get the phase of the moon.static doublegetPhaseOfTheMoon(Date p_dt) Get the phase of the moon.static intgetQuarter(Date p_dt, TimeZone p_tz) Get the quarter that contains the given date.static DategetShroveMondayDate(int p_iYear, TimeZone p_tz) Get the Shrove Monday (Rosenmontag) date in the given year.static DategetShroveMondayDate(Date p_dt, TimeZone p_tz) Get the Shrove Monday (Rosenmontag) date in the given year.static longgetShroveMondayDateInMillis(int p_iYear, TimeZone p_tz) Get the Shrove Monday (Rosenmontag) date in the given year.static DategetStartOfQuarter(Date p_dt, TimeZone p_tz) Get the start of the quarter that contains the given date.static longgetStartOfQuarterInMillis(Date p_dt, TimeZone p_tz) Get the start of the quarter that contains the given date.static DategetStartOfWeek(Date p_dt, int p_iFirstDayOfWeek, TimeZone p_tz) Get the start of the week that contains the given date.static longgetStartOfWeekInMillis(Date p_dt, int p_iFirstDayOfWeek, TimeZone p_tz) Get the start of the week that contains the given date.static DategetWhitMondayDate(int p_iYear, TimeZone p_tz) Get the Whit Monday (Pfingstmontag) date in the given year.static DategetWhitMondayDate(Date p_dt, TimeZone p_tz) Get the Whit Monday (Pfingstmontag) date in the given year.static longgetWhitMondayDateInMillis(int p_iYear, TimeZone p_tz) Get the Whit Monday (Pfingstmontag) date in the given year.static DategetWhitSundayDate(int p_iYear, TimeZone p_tz) Get the Whit Sunday (Pfingstsonntag) date in the given year.static DategetWhitSundayDate(Date p_dt, TimeZone p_tz) Get the Whit Sunday (Pfingstsonntag) date in the given year.static longgetWhitSundayDateInMillis(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_strRulesparameter.static DatemodifyDate(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 DatemodifyDate(Date p_dt, String p_strRules, TimeZone p_tz, boolean p_bClearMillis) Modify the given date according to the rules specified in thep_strRulesparameter.static longmodifyDateInMillis(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 longmodifyDateInMillis(Date p_dt, String p_strRules, TimeZone p_tz, boolean p_bClearMillis) Modify the given date according to the rules specified in thep_strRulesparameter.static voidsetStartOfWeek(Calendar p_cal, int p_iFirstDayOfWeek) Set the given calendar to the start of the week.
- 
Method Details- 
modifyDateCallsmodifyDate(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 be- nullnor empty).
- p_tz- The time zone to be used.
 
- 
modifyDateModify the given date according to the rules specified in thep_strRulesparameter.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,0means 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 be- nullnor empty).
- p_tz- The time zone to be used.
- p_bClearMillis-- trueif the calendar's millisecond field should be set to zero if the rule does not specify the millisecond field, or- falseotherwise.
- Returns:
- The date modified according to the given rules.
- Throws:
- IllegalArgumentException- If- p_strRulesis- nullor empty.
 
- 
modifyDateInMillisCallsmodifyDateInMillis(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.
- 
modifyDateInMillispublic 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_strRulesparameter.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,0means 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 be- nullnor empty).
- p_tz- The time zone to be used.
- p_bClearMillis-- trueif the calendar's millisecond field should be set to zero if the rule does not specify the millisecond field, or- falseotherwise.
- Returns:
- The date in milliseconds since 1970-01-01 00:00:00 UTC, modified according to the given rules.
- Throws:
- IllegalArgumentException- If- p_strRulesis- nullor empty.
 
- 
modifyCalendarCallsmodifyCalendar(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 be- nullnor empty).
- Returns:
- The given calendar p_cal.
 
- 
modifyCalendarpublic 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_strRulesparameter.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,0means 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 be- nullnor empty).
- p_bClearMillis-- trueif the calendar's millisecond field should be set to zero if the rule does not specify the millisecond field, or- falseotherwise.
- Returns:
- The given calendar p_cal.
- Throws:
- IllegalArgumentException- If- p_strRulesis- nullor empty.
 
- 
getISO8601WeekNumberGet 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.
 
- 
getISO8601WeekNumberpublic 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 (- 0for January, ...).
- p_iDay- The day of month.
- Returns:
- The week number as defined in DIN 1355/ISO 8601.
 
- 
getISO8601WeekStartOffsetpublic 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.
 
- 
getStartOfWeekGet 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.
 
- 
getStartOfWeekInMillisGet 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- If- p_iFirstDayOfWeekhas an invalid value.
 
- 
setStartOfWeekSet 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- If- p_iFirstDayOfWeekhas an invalid value.
- Since:
- Intrexx 7.0.
 
- 
getQuarterGet 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.
 
- 
getStartOfQuarterGet 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.
 
- 
getStartOfQuarterInMillisGet 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.
 
- 
getNumberOfMidnightsBetweenGet 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.
 
- 
getLunationNumberGet the Brown Lunation Number.- Parameters:
- p_dt- The date for which the lunation number should be calculated.
- Returns:
- The Brown Lunation Number.
 
- 
getLunationNumberpublic 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.
 
- 
getMeeusLunationNumberGet the Meeus Lunation Number.- Parameters:
- p_dt- The date for which the lunation number should be calculated.
- Returns:
- The Brown Lunation Number.
 
- 
getMeeusLunationNumberpublic 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.
 
- 
getPhaseOfTheMoonGet 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.
 
- 
getPhaseOfTheMoonpublic 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.
 
- 
getShroveMondayDateGet 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.
 
- 
getShroveMondayDateInMillisGet 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.
 
- 
getShroveMondayDateGet 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.
 
- 
getAshWednesdayDateGet 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.
 
- 
getAshWednesdayDateInMillisGet 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.
 
- 
getAshWednesdayDateGet 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.
 
- 
getMaundyThursdayDateGet 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.
 
- 
getMaundyThursdayDateInMillisGet 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.
 
- 
getMaundyThursdayDateGet 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.
 
- 
getGoodFridayDateGet 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.
 
- 
getGoodFridayDateInMillisGet 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.
 
- 
getGoodFridayDateGet 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.
 
- 
getEasterDateGet 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.
 
- 
getEasterDateInMillisGet 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.
 
- 
getEasterDateGet 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.
 
- 
getEasterMondayDateGet 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.
 
- 
getEasterMondayDateInMillisGet 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.
 
- 
getEasterMondayDateGet 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.
 
- 
getAscensionDateGet 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.
 
- 
getAscensionDateInMillisGet 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.
 
- 
getAscensionDateGet 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.
 
- 
getWhitSundayDateGet 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.
 
- 
getWhitSundayDateInMillisGet 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.
 
- 
getWhitSundayDateGet 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.
 
- 
getWhitMondayDateGet 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.
 
- 
getWhitMondayDateInMillisGet 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.
 
- 
getWhitMondayDateGet 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.
 
- 
getPentecostDateSame 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.
 
- 
getPentecostDateSame 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.
 
- 
getCorpusChristiDateGet 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.
 
- 
getCorpusChristiDateInMillisGet 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.
 
- 
getCorpusChristiDateGet 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.
 
- 
getPenanceDayDateGet 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.
 
- 
getPenanceDayDateInMillisGet 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.
 
- 
getPenanceDayDateGet 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.
 
 
-