# Uses of Package
java.time.temporal

Packages that use java.time.temporal
Package
Description
java.time
The main API for dates, times, instants, and durations.
java.time.chrono
Generic API for calendar systems other than the default ISO.
java.time.format
Provides classes to print and parse dates and times.
java.time.temporal
Access to date and time using fields and units, and date time adjusters.
java.util.concurrent
Utility classes commonly useful in concurrent programming.

- Classes in java.time.temporal used by java.time
  Class
  Description
  Temporal
  Framework-level interface defining read-write access to a temporal object, such as a date, time, offset or some combination of these.
  TemporalAccessor
  Framework-level interface defining read-only access to a temporal object, such as a date, time, offset or some combination of these.
  TemporalAdjuster
  Strategy for adjusting a temporal object.
  TemporalAmount
  Framework-level interface defining an amount of time, such as "6 hours", "8 days" or "2 years and 3 months".
  TemporalField
  A field of date-time, such as month-of-year or minute-of-hour.
  TemporalQuery
  Strategy for querying a temporal object.
  TemporalUnit
  A unit of date-time, such as Days or Hours.
  ValueRange
  The range of valid values for a date-time field.
- Classes in java.time.temporal used by java.time.chrono
  Class
  Description
  ChronoField
  A standard set of fields.
  Temporal
  Framework-level interface defining read-write access to a temporal object, such as a date, time, offset or some combination of these.
  TemporalAccessor
  Framework-level interface defining read-only access to a temporal object, such as a date, time, offset or some combination of these.
  TemporalAdjuster
  Strategy for adjusting a temporal object.
  TemporalAmount
  Framework-level interface defining an amount of time, such as "6 hours", "8 days" or "2 years and 3 months".
  TemporalField
  A field of date-time, such as month-of-year or minute-of-hour.
  TemporalQuery
  Strategy for querying a temporal object.
  TemporalUnit
  A unit of date-time, such as Days or Hours.
  ValueRange
  The range of valid values for a date-time field.
- Classes in java.time.temporal used by java.time.format
  Class
  Description
  TemporalAccessor
  Framework-level interface defining read-only access to a temporal object, such as a date, time, offset or some combination of these.
  TemporalField
  A field of date-time, such as month-of-year or minute-of-hour.
  TemporalQuery
  Strategy for querying a temporal object.
- Classes in java.time.temporal used by java.time.temporal
  Class
  Description
  ChronoField
  A standard set of fields.
  ChronoUnit
  A standard set of date periods units.
  Temporal
  Framework-level interface defining read-write access to a temporal object, such as a date, time, offset or some combination of these.
  TemporalAccessor
  Framework-level interface defining read-only access to a temporal object, such as a date, time, offset or some combination of these.
  TemporalAdjuster
  Strategy for adjusting a temporal object.
  TemporalAmount
  Framework-level interface defining an amount of time, such as "6 hours", "8 days" or "2 years and 3 months".
  TemporalField
  A field of date-time, such as month-of-year or minute-of-hour.
  TemporalQuery
  Strategy for querying a temporal object.
  TemporalUnit
  A unit of date-time, such as Days or Hours.
  ValueRange
  The range of valid values for a date-time field.
  WeekFields
  Localized definitions of the day-of-week, week-of-month and week-of-year fields.
- Classes in java.time.temporal used by java.util.concurrent
  Class
  Description
  ChronoUnit
  A standard set of date periods units.