OffsetDateTime.AtZoneSameInstant(ZoneId) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kombiniert diese Datums-Uhrzeit mit einer Zeitzone, um eine ZonedDateTime zu erstellen, um sicherzustellen, dass das Ergebnis gleich ist.
[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
Parameter
- zone
- ZoneId
die zu verwendende Zeitzone, nicht NULL
Gibt zurück
die zonenbezogene Datums-/Uhrzeit, die aus dieser Datums- und Nicht-Null-Zeit gebildet wurde.
- Attribute
Hinweise
Kombiniert diese Datums-Uhrzeit mit einer Zeitzone, um eine ZonedDateTime zu erstellen, um sicherzustellen, dass das Ergebnis gleich ist. Dadurch wird eine ZonedDateTime zurückgegeben, die aus dieser Datums- und der angegebenen Zeitzone gebildet wird. Diese Konvertierung ignoriert die sichtbare lokale Uhrzeit und verwendet stattdessen den zugrunde liegenden Instant. Dadurch werden Probleme mit lokalen Zeitlinienlücken oder Überlappungen vermieden. Das Ergebnis kann unterschiedliche Werte für Felder wie "Stunde", "Minute" an einem geraden Tag aufweisen. Verwenden Sie atZoneSimilarLocal(ZoneId), um die Werte der Felder beizubehalten. Um den Offset als Zonen-ID zu verwenden, verwenden Sie toZonedDateTime().
Java Referenz für java.time.OffsetDateTime.atZoneSameInstant.