Package javax.time.calendar

Provides classes to manage the human time-scale including date, time, date-time and time-zone representations.

See:
          Description

Interface Summary
Calendrical Provides access in a uniform way to calendrical values.
CalendricalMatcher Strategy for matching against a calendrical.
DateAdjuster Strategy for adjusting a date.
DateResolver Strategy for resolving an invalid year-month-day to a valid one.
PeriodProvider Provides access to a period of time, such as '2 Years and 5 Months'.
TimeAdjuster Strategy for adjusting a time.
ZoneResolver Strategy for resolving a LocalDateTime to an OffsetDateTime using the rules of a time-zone.
 

Class Summary
CalendricalEngine Main processing engine to merge and interpret calendrical information.
CalendricalMatchers Provides common implementations of CalendricalMatcher.
CalendricalRule<T> A rule defining how a single well-defined calendrical element operates.
Chronology A calendar system, consisting of rules controlling the passage of human-scale time.
Clock A clock providing access to the current date and time.
DateAdjusters Provides common implementations of DateAdjuster.
DateResolvers Provides common implementations of DateResolver.
DateTimeField A field of date-time measured using a single rule, such as 'MonthOfYear 12' or 'DayOfMonth 3'.
DateTimeFields A set of fields of date-time, such as '[MonthOfYear 12, DayOfMonth 3]'.
DateTimeRule The rule defining how a measurable field of time operates.
DateTimeRuleGroup  
DateTimeRuleRange The range of valid values for a date-time field.
ISOChronology The ISO-8601 calendar system, which follows the rules of the current de facto world calendar.
ISODateTimeRule The rules of date and time used by the ISO calendar system, such as 'HourOfDay' or 'MonthOfYear'.
ISOPeriodUnit The units of time used by the ISO calendar system, such as 'Days' or 'Minutes'.
LocalDate A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03.
LocalDateTime A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30.
LocalTime A time without time-zone in the ISO-8601 calendar system, such as 10:15:30.
MonthDay A month-day in the ISO-8601 calendar system, such as --12-03.
OffsetDate A date with a zone offset from UTC in the ISO-8601 calendar system, such as 2007-12-03+01:00.
OffsetDateTime A date-time with a zone offset from UTC in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00.
OffsetTime A time with a zone offset from UTC in the ISO-8601 calendar system, such as 10:15:30+01:00.
Period An immutable period consisting of the ISO-8601 year, month, day, hour, minute, second and nanosecond units, such as '3 Months, 4 Days and 7 Hours'.
PeriodField A period of time measured using a single unit, such as '3 Days' or '65 Seconds'.
PeriodFields A period of time measured using a number of different units, such as '3 Months, 4 Days and 7 Hours'.
PeriodUnit A unit of time for measuring a period, such as 'Days' or 'Minutes'.
WeekRules Rules defining how weeks are counted.
Year A year in the ISO-8601 calendar system, such as 2007.
YearMonth A year-month in the ISO-8601 calendar system, such as 2007-12.
ZonedDateTime A date-time with a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00 Europe/Paris.
ZoneId A time-zone id representing the set of rules by which the zone offset varies through the year and historically.
ZoneOffset A time-zone offset from UTC, such as +02:00.
ZoneResolvers Provides common implementations of ZoneResolver.
 

Enum Summary
AmPmOfDay A half-day before or after midday, with the values 'AM' and 'PM'.
DayOfWeek A day-of-week, such as 'Tuesday'.
MonthOfYear A month-of-year, such as 'July'.
QuarterOfYear A quarter-of-year, such as 'Q2'.
 

Exception Summary
CalendricalRuleException An exception used when an exception is connected to a specified rule.
IllegalCalendarFieldValueException An exception used when a value specified for a calendrical field is out of range.
InvalidCalendarFieldException An exception used when a calendrical field is invalid.
 

Package javax.time.calendar Description

Provides classes to manage the human time-scale including date, time, date-time and time-zone representations.