Функция minusSeconds
Функция minusSeconds класса LocalTime вычитает указанное количество секунд из текущего времени и возвращает новый объект LocalTime.
В параметр мы передаем количество секунд для вычитания. Функция учитывает переход через минуты, часы и границы суток.
Импорт
import java.time.LocalTime
Синтаксис
fun minusSeconds(secondsToSubtract: Long): LocalTime
Пример
Вычтем 30 секунд из времени "12:45:30":
val time = LocalTime.of(12, 45, 30)
val result = time.minusSeconds(30)
println(result)
Результат выполнения кода:
String "12:45:00"
Пример
Вычтем 90 секунд из времени "10:30:15" (переход через минуту):
val time = LocalTime.of(10, 30, 15)
val result = time.minusSeconds(90)
println(result)
Результат выполнения кода:
String "10:28:45"
Пример
Вычтем 3600 секунд (1 час) из времени "15:20:10":
val time = LocalTime.of(15, 20, 10)
val result = time.minusSeconds(3600)
println(result)
Результат выполнения кода:
String "14:20:10"
Пример
Вычтем 86400 секунд (24 часа) из времени "08:00:00":
val time = LocalTime.of(8, 0, 0)
val result = time.minusSeconds(86400)
println(result)
Результат выполнения кода:
String "08:00:00"
Смотрите также
-
функцию
plusSecondsклассаLocalTime,
которая добавляет секунды к времени -
функцию
minusMinutesклассаLocalTime,
которая вычитает минуты из времени -
функцию
minusHoursклассаLocalTime,
которая вычитает часы из времени -
функцию
withSecondклассаLocalTime,
которая устанавливает значение секунд