LocalDateTime.AtZone(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 Datum-Uhrzeit mit einer Zeitzone, um eine ZonedDateTime zu erstellen.
[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
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 Datum-Uhrzeit mit einer Zeitzone, um eine ZonedDateTime zu erstellen. Dadurch wird eine ZonedDateTime zurückgegeben, die aus dieser Datums-Uhrzeit in der angegebenen Zeitzone gebildet wird. Das Ergebnis entspricht dieser Datums-Uhrzeit so nah wie möglich. Zeitzonenregeln, z. B. Sommerersparnis, bedeuten, dass nicht jede lokale Datums-/Uhrzeit für die angegebene Zone gültig ist, sodass die lokale Datums-/Uhrzeit angepasst werden kann. Die lokale Datums-/Uhrzeit wird in einer einzigen Instanz in der Zeitzeile aufgelöst. Dies wird erreicht, indem ein gültiger Offset von UTC/Greenwich für die lokale Datum-Uhrzeit gefunden wird, wie sie durch die Regeln der Zonen-ID definiert wird. In den meisten Fällen gibt es nur einen gültigen Offset für eine lokale Datum-Uhrzeit. Bei einer Überlappung, bei der Die Uhren zurückgesetzt werden, gibt es zwei gültige Offsets. Diese Methode verwendet den früheren Offset, der normalerweise "Sommer" entspricht. Bei einer Lücke, bei der die Uhren vorwärts springen, gibt es keinen gültigen Offset. Stattdessen wird die lokale Datum-Uhrzeit angepasst, um später um die Länge der Lücke zu sein. Bei einer typischen Sommerzeitänderung einer Stunde wird die lokale Datums-/Uhrzeit um eine Stunde später in den Offset verschoben, der normalerweise "Sommer" entspricht. Um den späteren Offset während einer Überlappung abzurufen, rufen Sie ZonedDateTime.withLaterOffsetAtOverlap() für das Ergebnis dieser Methode auf. Verwenden Sie ZonedDateTime.ofStrict(LocalDateTime, ZoneOffset, ZoneId), um eine Ausnahme auszulösen, wenn eine Lücke oder eine Überlappung vorhanden ist.
Java Referenz für java.time.LocalDateTime.atZone.