Функция minusSeconds

Функция minusSeconds класса LocalTime вычитает указанное количество секунд из текущего времени и возвращает новый объект LocalTime. В параметр мы передаем количество секунд для вычитания. Функция учитывает переход через минуты, часы и границы суток.

Импорт

kotlinimport java.time.LocalTime

Синтаксис

kotlinfun minusSeconds(secondsToSubtract: Long): LocalTime

Пример

Вычтем 30 секунд из времени "12:45:30":

kotlinval time = LocalTime.of(12, 45, 30)
val result = time.minusSeconds(30)
println(result)

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

kotlinString "12:45:00"

Пример

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

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

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

kotlinString "10:28:45"

Пример

Вычтем 3600 секунд (1 час) из времени "15:20:10":

kotlinval time = LocalTime.of(15, 20, 10)
val result = time.minusSeconds(3600)
println(result)

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

kotlinString "14:20:10"

Пример

Вычтем 86400 секунд (24 часа) из времени "08:00:00":

kotlinval time = LocalTime.of(8, 0, 0)
val result = time.minusSeconds(86400)
println(result)

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

kotlinString "08:00:00"

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

  • функцию plusSeconds класса LocalTime,
    которая добавляет секунды к времени
  • функцию minusMinutes класса LocalTime,
    которая вычитает минуты из времени
  • функцию minusHours класса LocalTime,
    которая вычитает часы из времени
  • функцию withSecond класса LocalTime,
    которая устанавливает значение секунд