OffsetDateTime.AtZoneSameInstant(ZoneId) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Combina essa data e hora com um fuso horário para criar um ZonedDateTime, garantindo que o resultado tenha o mesmo instante.
[Android.Runtime.Register("atZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? AtZoneSameInstant(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("atZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.AtZoneSameInstant : Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parâmetros
- zone
- ZoneId
o fuso horário a ser usado, não nulo
Retornos
a data/hora zoneada formada a partir desta data-hora, não nula
- Atributos
Comentários
Combina essa data e hora com um fuso horário para criar um ZonedDateTime, garantindo que o resultado tenha o mesmo instante. Isso retorna um ZonedDateTime formado a partir desta data-hora e do fuso horário especificado. Essa conversão ignorará a data local visível e usará o instante subjacente. Isso evita problemas com lacunas de linha de tempo locais ou sobreposições. O resultado pode ter valores diferentes para campos como hora, minuto e dia par. Para tentar manter os valores dos campos, use atZoneSimilarLocal(ZoneId). Para usar o deslocamento como a ID da zona, use toZonedDateTime().
Java referência para java.time.OffsetDateTime.atZoneSameInstant.