DateTimeFormatter.IsoInstant Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Formattatore istantaneo ISO che formatta o analizza un istante in formato UTC, ad esempio "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
Valore della proprietà
- Attributi
Commenti
Formattatore istantaneo ISO che formatta o analizza un istante in formato UTC, ad esempio "2011-12-03T10:15:30Z".
Viene restituito un formattatore non modificabile in grado di formattare e analizzare il formato istantaneo ISO-8601. Durante la formattazione, l'istante verrà sempre suffisso da 'Z' per indicare l'ora UTC. Il secondo minuto viene sempre restituito. Il nano-di-secondo restituisce zero, tre, sei o nove cifre in base alle esigenze. Durante l'analisi, il comportamento di DateTimeFormatterBuilder#appendOffsetId()
verrà usato per analizzare l'offset, convertendo l'istante in utc in base alle esigenze. È necessario specificare il tempo necessario per almeno il campo secondi. Vengono analizzati i secondi frazionari da zero a nove. Lo stile decimale localizzato non viene utilizzato.
Si tratta di un formattatore di maiuscole e minuscole speciale destinato a consentire una forma leggibile di un oggetto java.time.Instant
. La Instant
classe è progettata per rappresentare solo un punto nel tempo e archivia internamente un valore in nanosecondi da un periodo fisso di 1970-01-01Z. Di conseguenza, un oggetto Instant
non può essere formattato come data o ora senza fornire una forma di fuso orario. Questo formattatore consente di formattare , Instant
fornendo una conversione appropriata tramite ZoneOffset.UTC
.
Il formato è costituito da: <ul<>li>La #ISO_OFFSET_DATE_TIME
posizione da ChronoField#INSTANT_SECONDS
cui viene convertito l'istante e ChronoField#NANO_OF_SECOND
utilizzando l'offsetUTC
. L'analisi non fa distinzione tra maiuscole e minuscole. </ul>
Il formattatore restituito non ha cronologia o zona di override. Usa lo stile del ResolverStyle#STRICT STRICT
sistema di risoluzione.
Documentazione java per java.time.format.DateTimeFormatter.ISO_INSTANT
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.