TemporalQueries.ZoneId 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 strict query for the ZoneId
.
[Android.Runtime.Register("zoneId", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)]
public static Java.Time.Temporal.ITemporalQuery? ZoneId ();
[<Android.Runtime.Register("zoneId", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)>]
static member ZoneId : unit -> Java.Time.Temporal.ITemporalQuery
Returns
a query that can obtain the zone ID of a temporal, not null
- Attributes
Remarks
A strict query for the ZoneId
.
This queries a TemporalAccessor
for the zone. The zone is only returned if the date-time conceptually contains a ZoneId
. It will not be returned if the date-time only conceptually has an ZoneOffset
. Thus a java.time.ZonedDateTime
will return the result of getZone()
, but an java.time.OffsetDateTime
will return null.
In most cases, applications should use #zone()
as this query is too strict.
The result from JDK classes implementing TemporalAccessor
is as follows:<br> LocalDate
returns null<br> LocalTime
returns null<br> LocalDateTime
returns null<br> ZonedDateTime
returns the associated zone<br> OffsetTime
returns null<br> OffsetDateTime
returns null<br> ChronoLocalDate
returns null<br> ChronoLocalDateTime
returns null<br> ChronoZonedDateTime
returns the associated zone<br> Era
returns null<br> DayOfWeek
returns null<br> Month
returns null<br> Year
returns null<br> YearMonth
returns null<br> MonthDay
returns null<br> ZoneOffset
returns null<br> Instant
returns null<br>
Java documentation for java.time.temporal.TemporalQueries.zoneId()
.
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.