Метод plus

Метод plus класса OffsetTime добавляет указанное количество времени к текущему объекту времени со смещением и возвращает новый объект OffsetTime. В первый параметр мы передаем количество для добавления, во второй параметр мы передаем единицу измерения времени.

Импорт

kotlinimport java.time.OffsetTime
import java.time.temporal.ChronoUnit

Синтаксис

kotlinfun plus(amountToAdd: Long, unit: TemporalUnit): OffsetTime

Пример

Добавим 2 часа к времени "10:30:45+03:00":

kotlinval originalTime = OffsetTime.parse("10:30:45+03:00")
val newTime = originalTime.plus(2, ChronoUnit.HOURS)
println(newTime)

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

kotlinString "12:30:45+03:00"

Пример

Добавим 30 минут к времени "15:45:20+02:00":

kotlinval originalTime = OffsetTime.parse("15:45:20+02:00")
val newTime = originalTime.plus(30, ChronoUnit.MINUTES)
println(newTime)

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

kotlinString "16:15:20+02:00"

Пример

Добавим 90 секунд к времени "23:58:30-05:00":

kotlinval originalTime = OffsetTime.parse("23:58:30-05:00")
val newTime = originalTime.plus(90, ChronoUnit.SECONDS)
println(newTime)

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

kotlinString "00:00:00-05:00"

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

  • метод minus класса OffsetTime,
    который вычитает время из объекта OffsetTime
  • класс ChronoUnit,
    который содержит единицы измерения времени