Langue

LocalDateTime.AtZone(ZoneId) Méthode

Définition

Combine cette date-heure avec un fuseau horaire pour créer un Fuseau Horaire 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

Paramètres

zone
ZoneId

fuseau horaire à utiliser, et non null

Retours

date-heure interzone formée à partir de cette date-heure, et non null

Attributs

Remarques

Combine cette date-heure avec un fuseau horaire pour créer un Fuseau Horaire ZonedDateTime. Cette opération renvoie une valeur ZonedDateTime formée à partir de cette date-heure au fuseau horaire spécifié. Le résultat correspond à cette date et heure aussi étroitement que possible. Les règles de fuseau horaire, telles que les économies d’été, signifient que toutes les dates locales ne sont pas valides pour la zone spécifiée. Par conséquent, la date-heure locale peut être ajustée. La date-heure locale est résolue en un seul instant sur la ligne de temps. Pour ce faire, recherchez un décalage valide par rapport à UTC/Greenwich pour la date-heure locale telle que définie par les règles de l’ID de zone. Dans la plupart des cas, il n’existe qu’un décalage valide pour une date-heure locale. Dans le cas d’un chevauchement, où les horloges sont renvoyées, il existe deux décalages valides. Cette méthode utilise le décalage antérieur correspondant généralement à « été ». Dans le cas d’un écart, où les horloges sautent vers l’avant, il n’y a aucun décalage valide. Au lieu de cela, la date-heure locale est ajustée pour être ultérieurement par la longueur de l’écart. Pour une modification typique d’une heure d’été, la date locale sera déplacée une heure plus tard dans le décalage correspondant généralement à « l’été ». Pour obtenir le décalage ultérieur pendant un chevauchement, appelez ZonedDateTime.withLaterOffsetAtOverlap() sur le résultat de cette méthode. Pour lever une exception en cas d’écart ou de chevauchement, utilisez ZonedDateTime.ofStrict(LocalDateTime, ZoneOffset, ZoneId).

Java référence pour java.time.LocalDateTime.atZone.

S’applique à