Sprache

ChronoField.IsSupportedBy(ITemporalAccessor) Methode

Definition

Überprüft, ob dieses Feld vom zeitlichen Objekt unterstützt wird.

[Android.Runtime.Register("isSupportedBy", "(Ljava/time/temporal/TemporalAccessor;)Z", "", ApiSince=26)]
public bool IsSupportedBy(Java.Time.Temporal.ITemporalAccessor? temporal);
[<Android.Runtime.Register("isSupportedBy", "(Ljava/time/temporal/TemporalAccessor;)Z", "", ApiSince=26)>]
abstract member IsSupportedBy : Java.Time.Temporal.ITemporalAccessor -> bool
override this.IsSupportedBy : Java.Time.Temporal.ITemporalAccessor -> bool

Parameter

temporal
ITemporalAccessor

das zu abfragende zeitliche Objekt, nicht NULL

Gibt zurück

"true", wenn die Datum-Uhrzeit für dieses Feld abgefragt werden kann, wenn dies nicht der Fall ist.

Implementiert

Attribute

Hinweise

Überprüft, ob dieses Feld vom zeitlichen Objekt unterstützt wird. Dadurch wird bestimmt, ob der zeitliche Accessor dieses Feld unterstützt. Wenn dies "false" zurückgibt, kann das zeitliche Element für dieses Feld nicht abgefragt werden. 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.isSupportedBy(temporal);
temporal = temporal.isSupported(thisField);

Es wird empfohlen, den zweiten Ansatz zu verwenden, isSupported(TemporalField), da es viel klarer ist, im Code zu lesen. Implementierungen sollten bestimmen, ob sie mit den in ChronoField verfügbaren Feldern unterstützt werden.

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

Gilt für: