Sprache

ZonedDateTime.From(ITemporalAccessor) Methode

Definition

Ruft eine Instanz von ZonedDateTime aus einem zeitlichen Objekt ab.

[Android.Runtime.Register("from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? From(Java.Time.Temporal.ITemporalAccessor? temporal);
[<Android.Runtime.Register("from", "(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member From : Java.Time.Temporal.ITemporalAccessor -> Java.Time.ZonedDateTime

Parameter

temporal
ITemporalAccessor

das zu konvertierende zeitliche Objekt, nicht NULL

Gibt zurück

die zonenbezogene Datums-/Uhrzeit, nicht NULL

Attribute

Hinweise

Ruft eine Instanz von ZonedDateTime aus einem zeitlichen Objekt ab. Dadurch wird eine zonenbezogene Datums-/Uhrzeit basierend auf dem angegebenen zeitlichen Wert abgerufen. Ein TemporalAccessor stellt einen beliebigen Satz von Datums- und Uhrzeitinformationen dar, die diese Factory in eine Instanz von ZonedDateTime konvertiert. Die Konvertierung ruft zunächst eine ZoneId aus dem zeitlichen Objekt ab und fällt bei Bedarf auf ein ZoneOffset zurück. Anschließend wird versucht, einen Instant zu erhalten, der bei Bedarf auf eine LocalDateTime zurückfällt. Das Ergebnis ist entweder die Kombination aus ZoneId oder ZoneOffset mit Instant oder LocalDateTime. Implementierungen dürfen Optimierungen durchführen, z. B. den Zugriff auf felder, die den relevanten Objekten entsprechen. Diese Methode entspricht der Signatur der funktionalen Schnittstelle TemporalQuery, die es als Abfrage über Methodenverweis, ZonedDateTime::from, verwendet werden kann.

Java Referenz für java.time.ZonedDateTime.from.

Gilt für: