ZonedDateTime.Of 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.
Überlädt
| Name | Beschreibung |
|---|---|
| Of(LocalDateTime, ZoneId) |
Ruft eine Instanz von ZonedDateTime aus einer lokalen Datum-Uhrzeit ab. |
| Of(LocalDate, LocalTime, ZoneId) |
Ruft eine Instanz von ZonedDateTime von einem lokalen Datum und einer lokalen Uhrzeit ab. |
| Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId) |
Ruft eine Instanz von ZonedDateTime aus einem Jahr, Monat, Tag, Stunde, Minute, Sekunde, Nanosekunden und Zeitzone ab. |
Of(LocalDateTime, ZoneId)
Ruft eine Instanz von ZonedDateTime aus einer lokalen Datum-Uhrzeit ab.
[Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDateTime? localDateTime, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDateTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parameter
- localDateTime
- LocalDateTime
lokales Datum und nicht NULL
- zone
- ZoneId
Zeitzone, nicht NULL
Gibt zurück
die zonenbezogene Datums-/Uhrzeit, nicht NULL
- Attribute
Hinweise
Ruft eine Instanz von ZonedDateTime aus einer lokalen Datum-Uhrzeit ab. Dadurch wird eine zonenbezogene Datum-Uhrzeit erstellt, die der lokalen Datums- und Uhrzeiteingabe so nah wie möglich entspricht. 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. Im Falle einer Überlappung gibt es bei zurückgesetzten Uhren zwei gültige Offsets. Diese Methode verwendet den früheren Offset, der normalerweise "Sommer" entspricht. Bei einer Lücke gibt es keinen gültigen Offset, wenn die Uhren vorwärts springen. 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.
Java Referenz für java.time.ZonedDateTime.of.
Gilt für:
Of(LocalDate, LocalTime, ZoneId)
Ruft eine Instanz von ZonedDateTime von einem lokalen Datum und einer lokalen Uhrzeit ab.
[Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDate? date, Java.Time.LocalTime? time, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDate * Java.Time.LocalTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parameter
- date
- LocalDate
das lokale Datum, nicht NULL
- time
- LocalTime
die lokale Uhrzeit, nicht NULL
- zone
- ZoneId
Zeitzone, nicht NULL
Gibt zurück
das Offsetdatum und nicht null
- Attribute
Hinweise
Muss hinzugefügt werden.
Java Referenz für java.time.ZonedDateTime.of.
Gilt für:
Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId)
Ruft eine Instanz von ZonedDateTime aus einem Jahr, Monat, Tag, Stunde, Minute, Sekunde, Nanosekunden und Zeitzone ab.
[Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : int * int * int * int * int * int * int * Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parameter
- year
- Int32
das zu repräsentierende Jahr, von MIN_YEAR bis MAX_YEAR
- month
- Int32
der Monat des Jahres, der von 1 (Januar) bis 12 (Dezember) dargestellt werden soll
- dayOfMonth
- Int32
der tag-of-month,, der dargestellt werden soll, von 1 bis 31
- hour
- Int32
die von 0 bis 23 anzuzeigende Stunde
- minute
- Int32
die minute-of-hour, die dargestellt werden soll, von 0 bis 59
- second
- Int32
der zweite von 0 bis 59 darzustellende Zweite Minute
- nanoOfSecond
- Int32
der Nano-of-Second-Wert, der von 0 bis 999.999.999 dargestellt werden soll
- zone
- ZoneId
Zeitzone, nicht NULL
Gibt zurück
das Offsetdatum und nicht null
- Attribute
Hinweise
Muss hinzugefügt werden.
Java Referenz für java.time.ZonedDateTime.of.