Sprache

Instant.Get(ITemporalField) Methode

Definition

Ruft den Wert des angegebenen Felds aus dieser Instanz als Int ab.

[Android.Runtime.Register("get", "(Ljava/time/temporal/TemporalField;)I", "", ApiSince=26)]
public int Get(Java.Time.Temporal.ITemporalField? field);
[<Android.Runtime.Register("get", "(Ljava/time/temporal/TemporalField;)I", "", ApiSince=26)>]
abstract member Get : Java.Time.Temporal.ITemporalField -> int
override this.Get : Java.Time.Temporal.ITemporalField -> int

Parameter

field
ITemporalField

TemporalField: das abzurufende Feld, nicht NULL

Gibt zurück

der Wert für das Feld

Implementiert

Attribute

Hinweise

Ruft den Wert des angegebenen Felds aus dieser Instanz als Int ab. Dadurch wird dieser Sofortwert für den Wert des angegebenen Felds abgerufen. Der zurückgegebene Wert befindet sich immer innerhalb des gültigen Wertebereichs für das Feld. Wenn es nicht möglich ist, den Wert zurückzugeben, da das Feld nicht unterstützt wird oder aus einem anderen Grund, wird eine Ausnahme ausgelöst. Wenn es sich bei dem Feld um ein ChronoField handelt, wird die Abfrage hier implementiert. Die unterstützten Felder geben gültige Werte basierend auf dieser Datumszeit zurück, mit Ausnahme von INSTANT_SECONDS, die zu groß ist, um in ein Int zu passen und eine DateTimeException auslöst. Alle anderen ChronoField-Instanzen lösen eine UnsupportedTemporalTypeException aus. Wenn das Feld kein ChronoField ist, wird das Ergebnis dieser Methode durch Aufrufen von TemporalField.getFrom(TemporalAccessor) als Argument abgerufen. Gibt an, ob der Wert abgerufen werden kann und was der Wert darstellt, wird vom Feld bestimmt.

Throws: ArithmeeticException if numeric overflow occurs

Throws: DateTimeException if a value for the field cannot be obtained or the value is outside the range of valid values for the field

Throws: UnsupportedTemporalTypeException if the field is not supported or the range of values exceeds an int

Android-Referenz für java.time.Instant.get.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: