Idioma

LocalDateTime.AtZone(ZoneId) Método

Definição

Combina essa data e hora com um fuso horário para criar um ZonedDateTime.

[Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? AtZone(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("atZone", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.AtZone : 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. Isso retorna um ZonedDateTime formado a partir dessa data e hora no fuso horário especificado. O resultado corresponderá a essa data e hora o mais próximo possível. Regras de fuso horário, como o horário de verão, significam que nem todas as datas locais são válidas para a zona especificada, portanto, a data e hora local podem ser ajustadas. A data/hora local é resolvida para um único instante na linha do tempo. Isso é obtido encontrando um deslocamento válido de UTC/Greenwich para a data e hora local, conforme definido pelas regras da ID da zona. Na maioria dos casos, há apenas um deslocamento válido para uma data e hora local. No caso de uma sobreposição, em que os relógios são definidos novamente, há dois deslocamentos válidos. Esse método usa o deslocamento anterior normalmente correspondente ao "verão". No caso de uma lacuna, em que os relógios avançam, não há deslocamento válido. Em vez disso, a data local é ajustada para ser posterior pelo comprimento da lacuna. Para uma alteração típica de horário de verão de uma hora, a data-hora local será movida uma hora depois para o deslocamento normalmente correspondente ao "verão". Para obter o deslocamento posterior durante uma sobreposição, chame ZonedDateTime.withLaterOffsetAtOverlap() no resultado desse método. Para gerar uma exceção quando houver uma lacuna ou sobreposição, use ZonedDateTime.ofStrict(LocalDateTime, ZoneOffset, ZoneId).

Java referência para java.time.LocalDateTime.atZone.

Aplica-se a