LocalDateTime.AtZone(ZoneId) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.