Useful constants for months.
The base class for all 'annual' date rules: that is, rules for generating one date for any given year.
Some useful date methods.
An annual date rule where the generated date always falls on the same day and month each year.
An annual date rule that specifies the nth day of the week in a given month (for example, the third Wednesday in June, or the last Friday in November).
An annual date rule for Easter (Sunday).
An annual date rule that returns a date for each year based on (a) a reference rule; (b) a day of the week; and (c) a selection parameter (SerialDate.PRECEDING, SerialDate.NEAREST, SerialDate.FOLLOWING).
An abstract class that defines our requirements for manipulating dates, without tying down a particular implementation.
A utility class that provides a number of useful methods (some static).
Represents a date using an integer, in a similar fashion to the implementation in Microsoft Excel.