Sprache

ChronoField.GetFrom(ITemporalAccessor) Methode

Definition

Ruft den Wert dieses Felds aus dem angegebenen zeitlichen Objekt ab.

[Android.Runtime.Register("getFrom", "(Ljava/time/temporal/TemporalAccessor;)J", "", ApiSince=26)]
public long GetFrom(Java.Time.Temporal.ITemporalAccessor? temporal);
[<Android.Runtime.Register("getFrom", "(Ljava/time/temporal/TemporalAccessor;)J", "", ApiSince=26)>]
abstract member GetFrom : Java.Time.Temporal.ITemporalAccessor -> int64
override this.GetFrom : Java.Time.Temporal.ITemporalAccessor -> int64

Parameter

temporal
ITemporalAccessor

das zu abfragende zeitliche Objekt, nicht NULL

Gibt zurück

der Wert dieses Felds, nicht NULL

Implementiert

Attribute

Hinweise

Ruft den Wert dieses Felds aus dem angegebenen zeitlichen Objekt ab. Dadurch wird das zeitliche Objekt für den Wert dieses Felds abfragen. Es gibt zwei äquivalente Methoden zur Verwendung dieser Methode. Die erste besteht darin, diese Methode direkt aufzurufen.

// these two lines are equivalent, but the second approach is recommended
temporal = thisField.getFrom(temporal);
temporal = temporal.getLong(thisField);

Es wird empfohlen, den zweiten Ansatz zu verwenden, getLong(TemporalField), da es viel klarer ist, im Code zu lesen. Implementierungen sollten Abfragen oder Berechnungen mit den in ChronoField verfügbaren Feldern ausführen. Wenn das Feld nicht unterstützt wird, muss ein UnsupportedTemporalTypeException ausgelöst werden.

Java Referenz für java.time.temporal.ChronoField.getFrom.

Gilt für: