Langage

OffsetDateTime.AtZoneSameInstant(ZoneId) Méthode

Définition

Combine cette date-heure avec un fuseau horaire pour créer un Fuseau horaire, ce qui garantit que le résultat a le même instant.

[Android.Runtime.Register("atZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? AtZoneSameInstant(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("atZoneSameInstant", "(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.AtZoneSameInstant : 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, ce qui garantit que le résultat a le même instant. Cette opération renvoie une valeur ZonedDateTime formée à partir de cette date-heure et du fuseau horaire spécifié. Cette conversion ignore la date-heure locale visible et utilise l’instant sous-jacent à la place. Cela évite les problèmes liés aux écarts de ligne de temps locaux ou aux chevauchements. Le résultat peut avoir des valeurs différentes pour les champs tels que l’heure, la minute par jour. Pour tenter de conserver les valeurs des champs, utilisez atZoneSimilarLocal(ZoneId). Pour utiliser le décalage comme ID de zone, utilisez toZonedDateTime().

Java référence pour java.time.OffsetDateTime.atZoneSameInstant.

S’applique à