Константа MINUTE_OF_HOUR

Константа MINUTE_OF_HOUR класса ChronoField представляет поле минуты часа. Это временное поле используется для получения и установки значения минут в объектах даты и времени. Диапазон значений поля составляет от 0 до 59.

Импорт

kotlinimport java.time.temporal.ChronoField

Синтаксис

kotlinChronoField.MINUTE_OF_HOUR

Пример

Получим значение минуты из объекта LocalTime:

kotlinimport 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)

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

kotlinInt 30

Пример

Установим новое значение минуты с помощью поля MINUTE_OF_HOUR:

kotlinimport 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)

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

kotlinString "10:45"

Пример

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

kotlinimport java.time.temporal.ChronoField

val range = ChronoField.MINUTE_OF_HOUR.range()
val min = range.minimum
val max = range.maximum

println("Min: $min, Max: $max")

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

kotlinString "Min: 0, Max: 59"

Пример

Используем поле MINUTE_OF_HOUR с объектом LocalDateTime:

kotlinimport 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)

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

kotlinInt 45

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

  • константу HOUR_OF_DAY класса ChronoField,
    которая представляет поле часа суток
  • константу SECOND_OF_MINUTE класса ChronoField,
    которая представляет поле секунды минуты
  • функцию getMinute класса LocalTime,
    которая возвращает минуту часа
  • функцию withMinute класса LocalTime,
    которая устанавливает минуту часа