TemporalQueries.Chronology Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A query for the Chronology
.
[Android.Runtime.Register("chronology", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)]
public static Java.Time.Temporal.ITemporalQuery? Chronology ();
[<Android.Runtime.Register("chronology", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)>]
static member Chronology : unit -> Java.Time.Temporal.ITemporalQuery
Returns
a query that can obtain the chronology of a temporal, not null
- Attributes
Remarks
A query for the Chronology
.
This queries a TemporalAccessor
for the chronology. If the target TemporalAccessor
represents a date, or part of a date, then it should return the chronology that the date is expressed in. As a result of this definition, objects only representing time, such as LocalTime
, will return null.
The result from JDK classes implementing TemporalAccessor
is as follows:<br> LocalDate
returns IsoChronology.INSTANCE
<br> LocalTime
returns null (does not represent a date)<br> LocalDateTime
returns IsoChronology.INSTANCE
<br> ZonedDateTime
returns IsoChronology.INSTANCE
<br> OffsetTime
returns null (does not represent a date)<br> OffsetDateTime
returns IsoChronology.INSTANCE
<br> ChronoLocalDate
returns the associated chronology<br> ChronoLocalDateTime
returns the associated chronology<br> ChronoZonedDateTime
returns the associated chronology<br> Era
returns the associated chronology<br> DayOfWeek
returns null (shared across chronologies)<br> Month
returns IsoChronology.INSTANCE
<br> Year
returns IsoChronology.INSTANCE
<br> YearMonth
returns IsoChronology.INSTANCE
<br> MonthDay
returns null IsoChronology.INSTANCE
<br> ZoneOffset
returns null (does not represent a date)<br> Instant
returns null (does not represent a date)<br>
The method java.time.chrono.Chronology#from(TemporalAccessor)
can be used as a TemporalQuery
via a method reference, Chronology::from
. That method is equivalent to this query, except that it throws an exception if a chronology cannot be obtained.
Java documentation for java.time.temporal.TemporalQueries.chronology()
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.