Class EasterSundayRule

java.lang.Object
org.jfree.date.AnnualDateRule
org.jfree.date.EasterSundayRule
All Implemented Interfaces:
Cloneable

public class EasterSundayRule extends AnnualDateRule
An annual date rule for Easter (Sunday). The algorithm used here was obtained from a Calendar FAQ which can be found at:

http://www.tondering.dk/claus/calendar.html.

It is based on an algorithm by Oudin (1940) and quoted in "Explanatory Supplement to the Astronomical Almanac", P. Kenneth Seidelmann, editor.

  • Constructor Details

    • EasterSundayRule

      public EasterSundayRule()
      Default constructor.
  • Method Details

    • getDate

      public SerialDate getDate(int year)
      Returns the date of Easter Sunday for the given year. See the class description for the source of the algorithm.

      This method supports the AnnualDateRule interface.

      Specified by:
      getDate in class AnnualDateRule
      Parameters:
      year - the year to check.
      Returns:
      the date of Easter Sunday for the given year.