Константа MINUTE_OF_HOUR
Константа MINUTE_OF_HOUR класса ChronoField представляет поле минуты часа.
Это временное поле используется для получения и установки значения минут в объектах даты и времени.
Диапазон значений поля составляет от 0 до 59.
Импорт
import java.time.temporal.ChronoField
Синтаксис
ChronoField.MINUTE_OF_HOUR
Пример
Получим значение минуты из объекта LocalTime:
import java.time.LocalTime
import java.time.temporal.ChronoField
val time = LocalTime.of(14, 30, 45)
val minute = time.get(ChronoField.MINUTE_OF_HOUR)
println(minute)
Результат выполнения кода:
Int 30
Пример
Установим новое значение минуты с помощью поля MINUTE_OF_HOUR:
import java.time.LocalTime
import java.time.temporal.ChronoField
val time = LocalTime.of(10, 15, 0)
val newTime = time.with(ChronoField.MINUTE_OF_HOUR, 45)
println(newTime)
Результат выполнения кода:
String "10:45"
Пример
Проверим диапазон допустимых значений для поля MINUTE_OF_HOUR:
import java.time.temporal.ChronoField
val range = ChronoField.MINUTE_OF_HOUR.range()
val min = range.minimum
val max = range.maximum
println("Min: $min, Max: $max")
Результат выполнения кода:
String "Min: 0, Max: 59"
Пример
Используем поле MINUTE_OF_HOUR с объектом LocalDateTime:
import java.time.LocalDateTime
import java.time.temporal.ChronoField
val dateTime = LocalDateTime.of(2025, 12, 31, 23, 45, 30)
val minute = dateTime.get(ChronoField.MINUTE_OF_HOUR)
println(minute)
Результат выполнения кода:
Int 45
Смотрите также
-
константу
HOUR_OF_DAYклассаChronoField,
которая представляет поле часа суток -
константу
SECOND_OF_MINUTEклассаChronoField,
которая представляет поле секунды минуты -
функцию
getMinuteклассаLocalTime,
которая возвращает минуту часа -
функцию
withMinuteклассаLocalTime,
которая устанавливает минуту часа