Метод getMaximum

Метод getMaximum класса ValueRange возвращает максимальное значение временного диапазона. Метод не принимает параметров и возвращает значение типа Long.

Импорт

kotlinimport java.time.temporal.ValueRange

Синтаксис

kotlinfun getMaximum(): Long

Пример

Получим максимальное количество дней в декабре 2025 года:

kotlinval range = ValueRange.of(1, 31)
val maxDays = range.getMaximum()
println("Max days: $maxDays")

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

kotlinString "Max days: 31"

Пример

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

kotlinval hourRange = ValueRange.of(0, 23)
val maxHour = hourRange.getMaximum()
println("Max hour: $maxHour")

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

kotlinString "Max hour: 23"

Пример

Проверим максимальное значение для високосного года:

kotlinimport java.time.Year

val year = Year.of(2025)
val dayRange = year.range()
val maxDays = dayRange.getMaximum()
println("Max days in year: $maxDays")

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

kotlinString "Max days in year: 365"

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

  • метод getMinimum класса ValueRange,
    который возвращает минимальное значение диапазона
  • метод of класса ValueRange,
    который создает объект ValueRange
  • метод isValidValue класса ValueRange,
    который проверяет валидность значения в диапазоне
  • метод range класса ChronoField,
    который возвращает диапазон значений для временного поля