Compartilhar via


DateTimeFormatter.IsoInstant Propriedade

Definição

O formatador instantâneo ISO que formata ou analisa um instante em UTC, como '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

Valor da propriedade

Atributos

Comentários

O formatador instantâneo ISO que formata ou analisa um instante em UTC, como '2011-12-03T10:15:30Z'.

Isso retorna um formatador imutável capaz de formatar e analisar o formato instantâneo ISO-8601. Ao formatar, o instante sempre será sufixo por 'Z' para indicar UTC. O segundo minuto é sempre de saída. O nano-de-segundo produz zero, três, seis ou nove dígitos conforme necessário. Ao analisar, o comportamento de DateTimeFormatterBuilder#appendOffsetId() será usado para analisar o deslocamento, convertendo o instante em UTC conforme necessário. O tempo para pelo menos o campo segundos é obrigatório. São analisados fracionamentos de segundos de zero a nove. O estilo decimal localizado não é usado.

Este é um formatador de caso especial destinado a permitir uma forma legível humana de um java.time.Instantarquivo . A Instant classe é projetada para representar apenas um ponto no tempo e armazena internamente um valor em nanossegundos de uma época fixa de 1970-01-01Z. Como tal, um Instant não pode ser formatado como uma data ou hora sem fornecer alguma forma de fuso horário. Este formatador permite que o Instant a ser formatado, fornecendo uma conversão adequada usando ZoneOffset.UTC.

O formato consiste em: <ul<>li>O #ISO_OFFSET_DATE_TIME de onde o instante é convertido e ChronoField#INSTANT_SECONDS ChronoField#NANO_OF_SECOND usando o UTC deslocamento. A análise não diferencia maiúsculas de minúsculas. </ul>

O formatador retornado não tem cronologia ou zona de substituição. Ele usa o ResolverStyle#STRICT STRICT estilo resolvedor.

Documentação Java para java.time.format.DateTimeFormatter.ISO_INSTANT.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a