共用方式為


IEra.ITemporalAccessor.Range(ITemporalField) 方法

定義

取得指定欄位的有效值範圍。

[Android.Runtime.Register("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", "GetRange_Ljava_time_temporal_TemporalField_Handler:Java.Time.Chrono.IEra, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
override sealed Java.Time.Temporal.ValueRange? ITemporalAccessor.Range (Java.Time.Temporal.ITemporalField? field);
[<Android.Runtime.Register("range", "(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;", "GetRange_Ljava_time_temporal_TemporalField_Handler:Java.Time.Chrono.IEra, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Java.Time.Temporal.ITemporalAccessor.Range : Java.Time.Temporal.ITemporalField -> Java.Time.Temporal.ValueRange
override this.Java.Time.Temporal.ITemporalAccessor.Range : Java.Time.Temporal.ITemporalField -> Java.Time.Temporal.ValueRange

參數

field
ITemporalField

要查詢範圍的欄位,而非 Null

傳回

欄位的有效值範圍,而非 Null

實作

屬性

備註

取得指定欄位的有效值範圍。

range 物件表示欄位的最小和最大有效值。 這個紀元是用來增強傳回範圍的精確度。 如果無法傳回範圍,因為不支援字段,或基於其他原因,則會擲回例外狀況。

如果欄位是 ChronoField ,則會在這裡實作查詢。 欄位會 ERA 傳回範圍。 所有其他 ChronoField 實體都會擲回 UnsupportedTemporalTypeException

如果欄位不是 ChronoField,則藉由叫 TemporalField.rangeRefinedBy(TemporalAccessor) 用傳遞 this 做為 自變數來取得這個方法的結果。 是否可以取得範圍是由欄位決定。

默認實作必須傳回範圍 ERA ,範圍從零到一,適用於 ISO 等兩個紀元日曆系統。

java.time.chrono.Era.range(java.time.temporal.TemporalField)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於