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
Реализации
- Атрибуты
Комментарии
Возвращает диапазон допустимых значений для указанного поля.
Объект диапазона выражает минимальные и максимальные допустимые значения для поля. Эта эра используется для повышения точности возвращаемого диапазона. Если невозможно вернуть диапазон, так как поле не поддерживается или по какой-либо другой причине, создается исключение.
Если поле является полем ChronoField
, запрос реализуется здесь. Поле ERA
возвращает диапазон. Все остальные ChronoField
экземпляры вызывают UnsupportedTemporalTypeException
исключение.
Если поле не ChronoField
является, результат этого метода получается путем TemporalField.rangeRefinedBy(TemporalAccessor)
вызова передачи this
в качестве аргумента. Определяется ли диапазон полем.
Реализация по умолчанию должна возвращать диапазон ERA
от нуля до одного, подходящий для двух систем календаря эпохи, таких как ISO.
Документация по Java для java.time.chrono.Era.range(java.time.temporal.TemporalField)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.