Lenguaje

LocalDateTime.AtZone(ZoneId) Método

Definición

Combina esta fecha y hora con una zona horaria para crear una 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

zona horaria que se va a usar, no null

Devoluciones

la fecha y hora con zona formada a partir de esta fecha y hora, no null

Atributos

Comentarios

Combina esta fecha y hora con una zona horaria para crear una zonedDateTime. Devuelve un objeto ZonedDateTime formado a partir de esta fecha y hora en la zona horaria especificada. El resultado coincidirá con esta fecha y hora lo más cerca posible. Las reglas de zona horaria, como el horario de verano, significan que no todas las fechas locales son válidas para la zona especificada, por lo que se puede ajustar la fecha y hora local. La fecha y hora local se resuelve en un solo instante en la línea de tiempo. Esto se logra mediante la búsqueda de un desplazamiento válido de UTC/Greenwich para la fecha y hora local, tal como se define en las reglas del identificador de zona. En la mayoría de los casos, solo hay un desplazamiento válido para una fecha y hora local. En el caso de una superposición, donde se vuelven a establecer los relojes, hay dos desplazamientos válidos. Este método usa el desplazamiento anterior normalmente correspondiente a "verano". En el caso de un hueco, donde los relojes saltan hacia delante, no hay ningún desplazamiento válido. En su lugar, la fecha y hora local se ajusta para que sea posterior por la longitud del intervalo. Para un cambio típico de verano de una hora, la fecha y hora local se trasladará una hora más tarde al desplazamiento normalmente correspondiente a "verano". Para obtener el desplazamiento posterior durante una superposición, llame a ZonedDateTime.withLaterOffsetAtOverlap() en el resultado de este método. Para producir una excepción cuando haya una brecha o superposición, use ZonedDateTime.ofStrict(LocalDateTime, ZoneOffset, ZoneId).

referencia Java referencia para java.time.LocalDateTime.atZone.

Se aplica a