Функция plusSeconds

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

Импорт

kotlinimport java.time.LocalTime

Синтаксис

kotlinfun plusSeconds(secondsToAdd: Long): LocalTime

Пример

Добавим 30 секунд к времени "14:30:45":

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

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

kotlinString "14:31:15"

Пример

Вычтем 120 секунд из времени "10:15:30":

kotlinval time = LocalTime.of(10, 15, 30)
val newTime = time.plusSeconds(-120)
println(newTime)

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

kotlinString "10:13:30"

Пример

Добавим 90 секунд к текущему времени:

kotlinval currentTime = LocalTime.now()
val futureTime = currentTime.plusSeconds(90)
println("Current time: $currentTime")
println("Time after 90 seconds: $futureTime")

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

kotlinString "Current time: 14:25:10.123"
String "Time after 90 seconds: 14:26:40.123"

Пример

Добавим количество секунд, превышающее 60 (произойдет перенос минут):

kotlinval time = LocalTime.of(23, 59, 30)
val newTime = time.plusSeconds(45)
println(newTime)

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

kotlinString "00:00:15"

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

  • функцию plusMinutes класса LocalTime,
    которая добавляет минуты к времени
  • функцию minusSeconds класса LocalTime,
    которая вычитает секунды из времени
  • функцию withSecond класса LocalTime,
    которая устанавливает значение секунд
  • функцию getSecond класса LocalTime,
    которая возвращает значение секунд