# Package org.jfree.data.time

- Interface Summary
  Interface | Description
  --- | ---
  TimePeriod | A period of time measured to millisecond precision using two instances of `java.util.Date`.

- Class Summary
  Class | Description
  --- | ---
  Day | Represents a single day in the range 1-Jan-1900 to 31-Dec-9999.
  Hour | Represents an hour in a specific day.
  Millisecond | Represents a millisecond.
  Minute | Represents a minute.
  Month | Represents a single month.
  Quarter | Defines a quarter (in a given year).
  RegularTimePeriod | An abstract class representing a unit of time.
  Second | Represents a second in a particular day.
  TimePeriodAnchor | Used to indicate one of three positions in a time period: `START`, `MIDDLE` and `END`.
  Year | Represents a year in the range -9999 to 9999.

- Exception Summary
  Exception | Description
  --- | ---
  TimePeriodFormatException | An exception that indicates an invalid format in a string representing a time period.