LocalDateTime.AtZone(ZoneId) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.