# Uses of Interface
java.time.temporal.TemporalQuery

Packages that use TemporalQuery
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.

- ## Uses of TemporalQuery in java.time

  Methods in java.time with parameters of type TemporalQuery
  Modifier and Type
  Method
  Description
  `<R> R`
  DayOfWeek.`query(TemporalQuery<R> query)`
  Queries this day-of-week using the specified query.
  `<R> R`
  Instant.`query(TemporalQuery<R> query)`
  Queries this instant using the specified query.
  `<R> R`
  LocalDate.`query(TemporalQuery<R> query)`
  Queries this date using the specified query.
  `<R> R`
  LocalDateTime.`query(TemporalQuery<R> query)`
  Queries this date-time using the specified query.
  `<R> R`
  LocalTime.`query(TemporalQuery<R> query)`
  Queries this time using the specified query.
  `<R> R`
  Month.`query(TemporalQuery<R> query)`
  Queries this month-of-year using the specified query.
  `<R> R`
  MonthDay.`query(TemporalQuery<R> query)`
  Queries this month-day using the specified query.
  `<R> R`
  OffsetDateTime.`query(TemporalQuery<R> query)`
  Queries this date-time using the specified query.
  `<R> R`
  OffsetTime.`query(TemporalQuery<R> query)`
  Queries this time using the specified query.
  `<R> R`
  Year.`query(TemporalQuery<R> query)`
  Queries this year using the specified query.
  `<R> R`
  YearMonth.`query(TemporalQuery<R> query)`
  Queries this year-month using the specified query.
  `<R> R`
  ZonedDateTime.`query(TemporalQuery<R> query)`
  Queries this date-time using the specified query.
  `<R> R`
  ZoneOffset.`query(TemporalQuery<R> query)`
  Queries this offset using the specified query.

- ## Uses of TemporalQuery in java.time.chrono

  Methods in java.time.chrono with parameters of type TemporalQuery
  Modifier and Type
  Method
  Description
  `default <R> R`
  ChronoLocalDate.`query(TemporalQuery<R> query)`
  Queries this date using the specified query.
  `default <R> R`
  ChronoLocalDateTime.`query(TemporalQuery<R> query)`
  Queries this date-time using the specified query.
  `default <R> R`
  ChronoZonedDateTime.`query(TemporalQuery<R> query)`
  Queries this date-time using the specified query.
  `default <R> R`
  Era.`query(TemporalQuery<R> query)`
  Queries this era using the specified query.

- ## Uses of TemporalQuery in java.time.format

  Methods in java.time.format that return TemporalQuery
  Modifier and Type
  Method
  Description
  `static final TemporalQuery<Period>`
  DateTimeFormatter.`parsedExcessDays()`
  A query that provides access to the excess days that were parsed.
  `static final TemporalQuery<Boolean>`
  DateTimeFormatter.`parsedLeapSecond()`
  A query that provides access to whether a leap-second was parsed.
  Methods in java.time.format with parameters of type TemporalQuery
  Modifier and Type
  Method
  Description
  `<T> T`
  DateTimeFormatter.`parse(CharSequence text, TemporalQuery<T> query)`
  Fully parses the text producing an object of the specified type.
  `TemporalAccessor`
  DateTimeFormatter.`parseBest(CharSequence text, TemporalQuery<?>... queries)`
  Fully parses the text producing an object of one of the specified types.
  `Format`
  DateTimeFormatter.`toFormat(TemporalQuery<?> parseQuery)`
  Returns this formatter as a `java.text.Format` instance that will parse using the specified query.

- ## Uses of TemporalQuery in java.time.temporal

  Methods in java.time.temporal that return TemporalQuery
  Modifier and Type
  Method
  Description
  `static TemporalQuery<Chronology>`
  TemporalQueries.`chronology()`
  A query for the `Chronology`.
  `static TemporalQuery<LocalDate>`
  TemporalQueries.`localDate()`
  A query for `LocalDate` returning null if not found.
  `static TemporalQuery<LocalTime>`
  TemporalQueries.`localTime()`
  A query for `LocalTime` returning null if not found.
  `static TemporalQuery<ZoneOffset>`
  TemporalQueries.`offset()`
  A query for `ZoneOffset` returning null if not found.
  `static TemporalQuery<TemporalUnit>`
  TemporalQueries.`precision()`
  A query for the smallest supported unit.
  `static TemporalQuery<ZoneId>`
  TemporalQueries.`zone()`
  A lenient query for the `ZoneId`, falling back to the `ZoneOffset`.
  `static TemporalQuery<ZoneId>`
  TemporalQueries.`zoneId()`
  A strict query for the `ZoneId`.
  Methods in java.time.temporal with parameters of type TemporalQuery
  Modifier and Type
  Method
  Description
  `default <R> R`
  TemporalAccessor.`query(TemporalQuery<R> query)`
  Queries this date-time.