Функция minusMinutes
Функция minusMinutes класса LocalTime вычитает указанное количество минут из времени и возвращает новый объект LocalTime.
В параметр мы передаем количество минут для вычитания (тип Long).
Если в результате вычитания изменяются другие компоненты времени (часы), это учитывается автоматически.
Импорт
import java.time.LocalTime
Синтаксис
fun minusMinutes(minutes: Long): LocalTime
Пример
Вычтем 30 минут из времени "14:45":
val time = LocalTime.of(14, 45)
val result = time.minusMinutes(30)
println(result)
Результат выполнения кода:
String "14:15"
Пример
Вычтем 90 минут из времени "10:30" (с переходом через час):
val time = LocalTime.of(10, 30)
val result = time.minusMinutes(90)
println(result)
Результат выполнения кода:
String "09:00"
Пример
Вычтем 1440 минут (24 часа) из времени "20:15":
val time = LocalTime.of(20, 15)
val result = time.minusMinutes(1440)
println(result)
Результат выполнения кода:
String "20:15"
Пример
Вычтем отрицательное количество минут (эквивалентно добавлению минут):
val time = LocalTime.of(9, 0)
val result = time.minusMinutes(-45)
println(result)
Результат выполнения кода:
String "09:45"
Смотрите также
-
функцию
plusMinutesклассаLocalTime,
которая добавляет минуты к времени -
функцию
minusHoursклассаLocalTime,
которая вычитает часы из времени -
функцию
withMinuteклассаLocalTime,
которая устанавливает значение минут -
класс
LocalDateTime,
который представляет дату и время