Class EasterHoliday

java.lang.Object
com.ibm.icu.util.Holiday
com.ibm.icu.util.EasterHoliday
All Implemented Interfaces:
DateRule

public class EasterHoliday extends Holiday
Note: The Holiday framework is a technology preview. Despite its age, is still draft API, and clients should treat it as such. A Holiday subclass which represents holidays that occur a fixed number of days before or after Easter. Supports both the Western and Orthodox methods for calculating Easter.
  • Field Details

    • SHROVE_TUESDAY

      public static final EasterHoliday SHROVE_TUESDAY
      Shrove Tuesday, aka Mardi Gras, 48 days before Easter
    • ASH_WEDNESDAY

      public static final EasterHoliday ASH_WEDNESDAY
      Ash Wednesday, start of Lent, 47 days before Easter
    • PALM_SUNDAY

      public static final EasterHoliday PALM_SUNDAY
      Palm Sunday, 7 days before Easter
    • MAUNDY_THURSDAY

      public static final EasterHoliday MAUNDY_THURSDAY
      Maundy Thursday, 3 days before Easter
    • GOOD_FRIDAY

      public static final EasterHoliday GOOD_FRIDAY
      Good Friday, 2 days before Easter
    • EASTER_SUNDAY

      public static final EasterHoliday EASTER_SUNDAY
      Easter Sunday
    • EASTER_MONDAY

      public static final EasterHoliday EASTER_MONDAY
      Easter Monday, 1 day after Easter
    • ASCENSION

      public static final EasterHoliday ASCENSION
      Ascension, 39 days after Easter
    • PENTECOST

      public static final EasterHoliday PENTECOST
      Pentecost (aka Whit Sunday), 49 days after Easter
    • WHIT_SUNDAY

      public static final EasterHoliday WHIT_SUNDAY
      Whit Sunday (aka Pentecost), 49 days after Easter
    • WHIT_MONDAY

      public static final EasterHoliday WHIT_MONDAY
      Whit Monday, 50 days after Easter
    • CORPUS_CHRISTI

      public static final EasterHoliday CORPUS_CHRISTI
      Corpus Christi, 60 days after Easter
  • Constructor Details

    • EasterHoliday

      public EasterHoliday(String name)
      Construct a holiday that falls on Easter Sunday every year
      Parameters:
      name - The name of the holiday
    • EasterHoliday

      public EasterHoliday(int daysAfter, String name)
      Construct a holiday that falls a specified number of days before or after Easter Sunday each year.
      Parameters:
      daysAfter - The number of days before (-) or after (+) Easter
      name - The name of the holiday
    • EasterHoliday

      public EasterHoliday(int daysAfter, boolean orthodox, String name)
      Construct a holiday that falls a specified number of days before or after Easter Sunday each year, using either the Western or Orthodox calendar.
      Parameters:
      daysAfter - The number of days before (-) or after (+) Easter
      orthodox - Use the Orthodox calendar?
      name - The name of the holiday