Метод getMaximum
Метод getMaximum класса ValueRange возвращает максимальное значение временного диапазона.
Метод не принимает параметров и возвращает значение типа Long.
Импорт
import java.time.temporal.ValueRange
Синтаксис
fun getMaximum(): Long
Пример
Получим максимальное количество дней в декабре 2025 года:
val range = ValueRange.of(1, 31)
val maxDays = range.getMaximum()
println("Max days: $maxDays")
Результат выполнения кода:
String "Max days: 31"
Пример
Получим максимальное значение для диапазона времени:
val hourRange = ValueRange.of(0, 23)
val maxHour = hourRange.getMaximum()
println("Max hour: $maxHour")
Результат выполнения кода:
String "Max hour: 23"
Пример
Проверим максимальное значение для високосного года:
import java.time.Year
val year = Year.of(2025)
val dayRange = year.range()
val maxDays = dayRange.getMaximum()
println("Max days in year: $maxDays")
Результат выполнения кода:
String "Max days in year: 365"
Смотрите также
-
метод
getMinimumклассаValueRange,
который возвращает минимальное значение диапазона -
метод
ofклассаValueRange,
который создает объект ValueRange -
метод
isValidValueклассаValueRange,
который проверяет валидность значения в диапазоне -
метод
rangeклассаChronoField,
который возвращает диапазон значений для временного поля