Метод getMinimum
Метод getMinimum класса ValueRange возвращает минимальное значение временного диапазона.
Метод не принимает параметров и возвращает значение типа Long.
Импорт
import java.time.temporal.ValueRange
Синтаксис
fun getMinimum(): Long
Пример
Получим минимальное значение диапазона дней в месяце "2025-02" (февраль 2025 года):
import java.time.YearMonth
import java.time.temporal.ValueRange
val yearMonth = YearMonth.of(2025, 2)
val range: ValueRange = yearMonth.range(ChronoField.DAY_OF_MONTH)
val minDay = range.getMinimum()
println("Minimum day: $minDay")
Результат выполнения кода:
String "Minimum day: 1"
Пример
Получим минимальное значение диапазона месяцев в году:
import java.time.Year
import java.time.temporal.ValueRange
val year = Year.of(2025)
val range: ValueRange = year.range(ChronoField.MONTH_OF_YEAR)
val minMonth = range.getMinimum()
println("Minimum month: $minMonth")
Результат выполнения кода:
String "Minimum month: 1"
Пример
Сравним минимальное и максимальное значение диапазона часов в сутках:
import java.time.LocalTime
import java.time.temporal.ValueRange
val range: ValueRange = ValueRange.of(0, 23)
val minHour = range.getMinimum()
val maxHour = range.getMaximum()
println("Hours range: from $minHour to $maxHour")
Результат выполнения кода:
String "Hours range: from 0 to 23"
Смотрите также
-
метод
getMaximumклассаValueRange,
который возвращает максимальное значение диапазона -
метод
ofклассаValueRange,
который создает диапазон значений -
метод
isValidValueклассаValueRange,
который проверяет допустимость значения в диапазоне -
класс
ChronoField,
который представляет поля даты и времени