Функция plusMinutes

Функция plusMinutes класса LocalTime добавляет указанное количество минут к текущему времени и возвращает новый объект LocalTime. В параметр мы передаем количество минут для добавления (может быть отрицательным для вычитания). Исходный объект времени остается неизменным.

Импорт

kotlinimport java.time.LocalTime

Синтаксис

kotlinfun plusMinutes(minutes: Long): LocalTime

Пример

Добавим 30 минут к времени "10:15":

kotlinval time = LocalTime.of(10, 15)
val newTime = time.plusMinutes(30)
println(newTime)

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

kotlinString "10:45"

Пример

Вычтем 45 минут из времени "14:30":

kotlinval time = LocalTime.of(14, 30)
val newTime = time.plusMinutes(-45)
println(newTime)

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

kotlinString "13:45"

Пример

Добавим 120 минут (2 часа) к времени "23:45":

kotlinval time = LocalTime.of(23, 45)
val newTime = time.plusMinutes(120)
println(newTime)

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

kotlinString "01:45"

Пример

Получим компоненты времени после добавления минут:

kotlinval time = LocalTime.of(9, 30)
val newTime = time.plusMinutes(90)

val hour = newTime.hour
val minute = newTime.minute

println("Hour: $hour, Minute: $minute")

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

kotlinString "Hour: 11, Minute: 0"

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

  • функцию plusHours класса LocalTime,
    которая добавляет часы к времени
  • функцию minusMinutes класса LocalTime,
    которая вычитает минуты из времени
  • функцию withMinute класса LocalTime,
    которая устанавливает значение минут
  • класс LocalDateTime,
    который представляет дату и время