Стажировка
Открыта запись на бесплатный пробный месяц! Жми для подробностей! →
1212 of 1310 menu
По вашим просьбам сделал СВЕЖУЮ ОФЛАЙН ВЕРСИЮ номер 4 (временную). Рекомендую скачать на случай проблем с доступностью сайта.

Метод range

Метод range класса ThaiBuddhistDate возвращает объект ValueRange, содержащий минимальное и максимальное допустимые значения для указанного поля даты. В параметр мы передаем поле хронологии, для которого нужно получить диапазон значений.

Импорт

import java.time.chrono.ThaiBuddhistDate import java.time.temporal.ChronoField

Синтаксис

fun range(field: TemporalField): ValueRange

Пример

Получим диапазон значений для дня месяца в тайском буддийском календаре:

val date = ThaiBuddhistDate.of(2568, 12, 31) val dayRange = date.range(ChronoField.DAY_OF_MONTH) println("Day of month range: $dayRange")

Результат выполнения кода:

String "Day of month range: 1 - 31"

Пример

Получим диапазон значений для месяца в тайском буддийском календаре:

val date = ThaiBuddhistDate.of(2568, 6, 15) val monthRange = date.range(ChronoField.MONTH_OF_YEAR) println("Month of year range: $monthRange")

Результат выполнения кода:

String "Month of year range: 1 - 12"

Пример

Проверим допустимые значения для дня года в високосном году:

val date = ThaiBuddhistDate.of(2568, 2, 15) val dayOfYearRange = date.range(ChronoField.DAY_OF_YEAR) println("Day of year range: $dayOfYearRange")

Результат выполнения кода:

String "Day of year range: 1 - 366"

Пример

Получим диапазон значений для эры в тайском буддийском календаре:

val date = ThaiBuddhistDate.now() val eraRange = date.range(ChronoField.ERA) println("Era range: $eraRange")

Результат выполнения кода:

String "Era range: 0 - 1"

Смотрите также

  • метод now класса ThaiBuddhistDate,
    который возвращает текущую дату
  • метод of класса ThaiBuddhistDate,
    который создает дату из числовых компонентов
  • класс ValueRange,
    который представляет диапазон значений
  • класс ChronoField,
    который содержит поля даты и времени