TemporalQueries.Precision 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 smallest supported unit.
[Android.Runtime.Register("precision", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)]
public static Java.Time.Temporal.ITemporalQuery? Precision();
[<Android.Runtime.Register("precision", "()Ljava/time/temporal/TemporalQuery;", "", ApiSince=26)>]
static member Precision : unit -> Java.Time.Temporal.ITemporalQuery
Returns
a query that can obtain the precision of a temporal, not null
- Attributes
Remarks
A query for the smallest supported unit.
This queries a TemporalAccessor for the time precision. If the target TemporalAccessor represents a consistent or complete date-time, date or time then this must return the smallest precision actually supported. Note that fields such as NANO_OF_DAY and NANO_OF_SECOND are defined to always return ignoring the precision, thus this is the only way to find the actual smallest supported unit. For example, were GregorianCalendar to implement TemporalAccessor it would return a precision of MILLIS.
The result from JDK classes implementing TemporalAccessor is as follows:<br> LocalDate returns DAYS<br> LocalTime returns NANOS<br> LocalDateTime returns NANOS<br> ZonedDateTime returns NANOS<br> OffsetTime returns NANOS<br> OffsetDateTime returns NANOS<br> ChronoLocalDate returns DAYS<br> ChronoLocalDateTime returns NANOS<br> ChronoZonedDateTime returns NANOS<br> Era returns ERAS<br> DayOfWeek returns DAYS<br> Month returns MONTHS<br> Year returns YEARS<br> YearMonth returns MONTHS<br> MonthDay returns null (does not represent a complete date or time)<br> ZoneOffset returns null (does not represent a date or time)<br> Instant returns NANOS<br>
Java documentation for java.time.temporal.TemporalQueries.precision().
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.