Freigeben über


DateTimeFormatter.IsoInstant Eigenschaft

Definition

Der ISO-Sofortformatierer, der eine Instanz in UTC formatiert oder analysiert, z. B. "2011-12-03T10:15:30Z".

[Android.Runtime.Register("ISO_INSTANT", ApiSince=26)]
public static Java.Time.Format.DateTimeFormatter? IsoInstant { get; }
[<Android.Runtime.Register("ISO_INSTANT", ApiSince=26)>]
static member IsoInstant : Java.Time.Format.DateTimeFormatter

Eigenschaftswert

Attribute

Hinweise

Der ISO-Sofortformatierer, der eine Instanz in UTC formatiert oder analysiert, z. B. "2011-12-03T10:15:30Z".

Dadurch wird ein unveränderlicher Formatierer zurückgegeben, der formatierungsfähig ist und das ISO-8601-Sofortformat analysiert. Bei der Formatierung wird der Instant immer durch "Z" suffixiert, um UTC anzugeben. Die zweite Minute wird immer ausgegeben. Die Nano-of-Second-Ausgabe gibt bei Bedarf null, drei, sechs oder neun Ziffern aus. Bei der Analyse wird das Verhalten DateTimeFormatterBuilder#appendOffsetId() verwendet, um den Offset zu analysieren und den Sofortigen bei Bedarf in UTC umzuwandeln. Die Zeit bis zu mindestens dem Sekundenfeld ist erforderlich. Bruch sekunden von 0 bis neun werden analysiert. Die lokalisierte Dezimalformatvorlage wird nicht verwendet.

Dies ist ein Sonderfallformatierer, der eine lesbare Form einer menschlichen Form einer java.time.Instant. Die Instant Klasse ist so konzipiert, dass sie nur einen Zeitpunkt darstellt und intern einen Wert in Nanosekunden aus einer festen Epoche von 1970-01-01Z speichert. Daher kann ein Instant Datum oder eine Uhrzeit nicht formatiert werden, ohne eine Form der Zeitzone bereitzustellen. Dieser Formatierer ermöglicht das Instant Formatieren, indem eine geeignete Konvertierung mithilfe von ZoneOffset.UTC.

Das Format besteht aus: <ul><li>The #ISO_OFFSET_DATE_TIME where the instant is converted from ChronoField#INSTANT_SECONDS and ChronoField#NANO_OF_SECOND using the UTC offset. Bei der Analyse wird die Groß-/Kleinschreibung nicht beachtet. </ul>

Der zurückgegebene Formatierer hat keine Außerkraftsetzung der Chronologie oder Zone. Es verwendet die ResolverStyle#STRICT STRICT Auflösungsformatvorlage.

Java-Dokumentation für java.time.format.DateTimeFormatter.ISO_INSTANT.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: