НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1200 of 1310 menu

Метод range

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

Импорт

import java.time.chrono.JapaneseDate import java.time.temporal.ChronoField

Синтаксис

fun range(field: TemporalField): ValueRange

Пример

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

val japaneseDate = JapaneseDate.of(2025, 12, 31) val dayRange = japaneseDate.range(ChronoField.DAY_OF_MONTH) println(dayRange)

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

ValueRange 1 - 31

Пример

Получим диапазон значений для поля MONTH_OF_YEAR:

val japaneseDate = JapaneseDate.of(2025, 12, 31) val monthRange = japaneseDate.range(ChronoField.MONTH_OF_YEAR) println(monthRange)

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

ValueRange 1 - 12

Пример

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

val japaneseDate = JapaneseDate.of(2025, 12, 31) val yearDayRange = japaneseDate.range(ChronoField.DAY_OF_YEAR) val minDay = yearDayRange.minimum val maxDay = yearDayRange.maximum println("Min days: $minDay, Max days: $maxDay")

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

String "Min days: 1, Max days: 365"

Пример

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

val japaneseDate = JapaneseDate.of(2025, 12, 31) val yearRange = japaneseDate.range(ChronoField.YEAR) println(yearRange)

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

ValueRange 1873 - 999999999

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

  • метод now класса JapaneseDate,
    который возвращает текущую дату японского календаря
  • метод of класса JapaneseDate,
    который создает дату японского календаря из числовых компонентов
  • метод getEra класса JapaneseDate,
    который возвращает эру японского календаря
  • класс ValueRange,
    который представляет диапазон значений
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить