LocalDateTime.AtZone(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.
[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.