| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<R> R | 
DayOfWeek.query(TemporalQuery<R> query)
Queries this day-of-week using the specified query. 
 | 
<R> R | 
LocalDate.query(TemporalQuery<R> query)
Queries this date using the specified query. 
 | 
<R> R | 
OffsetDateTime.query(TemporalQuery<R> query)
Queries this date-time using the specified query. 
 | 
<R> R | 
YearMonth.query(TemporalQuery<R> query)
Queries this year-month using the specified query. 
 | 
<R> R | 
Month.query(TemporalQuery<R> query)
Queries this month-of-year using the specified query. 
 | 
<R> R | 
OffsetTime.query(TemporalQuery<R> query)
Queries this time using the specified query. 
 | 
<R> R | 
MonthDay.query(TemporalQuery<R> query)
Queries this month-day using the specified query. 
 | 
<R> R | 
Year.query(TemporalQuery<R> query)
Queries this year using the specified query. 
 | 
<R> R | 
Instant.query(TemporalQuery<R> query)
Queries this instant using the specified query. 
 | 
<R> R | 
ZoneOffset.query(TemporalQuery<R> query)
Queries this offset using the specified query. 
 | 
<R> R | 
LocalTime.query(TemporalQuery<R> query)
Queries this time using the specified query. 
 | 
<R> R | 
ZonedDateTime.query(TemporalQuery<R> query)
Queries this date-time using the specified query. 
 | 
<R> R | 
LocalDateTime.query(TemporalQuery<R> query)
Queries this date-time using the specified query. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default <R> R | 
ChronoLocalDate.query(TemporalQuery<R> query)
Queries this date using the specified query. 
 | 
default <R> R | 
Era.query(TemporalQuery<R> query)
Queries this era using the specified query. 
 | 
default <R> R | 
ChronoZonedDateTime.query(TemporalQuery<R> query)
Queries this date-time using the specified query. 
 | 
default <R> R | 
ChronoLocalDateTime.query(TemporalQuery<R> query)
Queries this date-time using the specified query. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static TemporalQuery<Period> | 
DateTimeFormatter.parsedExcessDays()
A query that provides access to the excess days that were parsed. 
 | 
static TemporalQuery<Boolean> | 
DateTimeFormatter.parsedLeapSecond()
A query that provides access to whether a leap-second was parsed. 
 | 
| Modifier and Type | Method and 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. | 
| Modifier and Type | Method and 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. | 
| Modifier and Type | Method and Description | 
|---|---|
default <R> R | 
TemporalAccessor.query(TemporalQuery<R> query)
Queries this date-time. 
 | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.