Функция minusMinutes

Функция minusMinutes класса LocalTime вычитает указанное количество минут из времени и возвращает новый объект LocalTime. В параметр мы передаем количество минут для вычитания (тип Long). Если в результате вычитания изменяются другие компоненты времени (часы), это учитывается автоматически.

Импорт

kotlinimport java.time.LocalTime

Синтаксис

kotlinfun minusMinutes(minutes: Long): LocalTime

Пример

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

kotlinval time = LocalTime.of(14, 45)
val result = time.minusMinutes(30)
println(result)

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

kotlinString "14:15"

Пример

Вычтем 90 минут из времени "10:30" (с переходом через час):

kotlinval time = LocalTime.of(10, 30)
val result = time.minusMinutes(90)
println(result)

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

kotlinString "09:00"

Пример

Вычтем 1440 минут (24 часа) из времени "20:15":

kotlinval time = LocalTime.of(20, 15)
val result = time.minusMinutes(1440)
println(result)

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

kotlinString "20:15"

Пример

Вычтем отрицательное количество минут (эквивалентно добавлению минут):

kotlinval time = LocalTime.of(9, 0)
val result = time.minusMinutes(-45)
println(result)

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

kotlinString "09:45"

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

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