Метод plus
Метод plus класса OffsetTime добавляет указанное количество времени к текущему объекту времени со смещением и возвращает новый объект OffsetTime.
В первый параметр мы передаем количество для добавления, во второй параметр мы передаем единицу измерения времени.
Импорт
import java.time.OffsetTime
import java.time.temporal.ChronoUnit
Синтаксис
fun plus(amountToAdd: Long, unit: TemporalUnit): OffsetTime
Пример
Добавим 2 часа к времени "10:30:45+03:00":
val originalTime = OffsetTime.parse("10:30:45+03:00")
val newTime = originalTime.plus(2, ChronoUnit.HOURS)
println(newTime)
Результат выполнения кода:
String "12:30:45+03:00"
Пример
Добавим 30 минут к времени "15:45:20+02:00":
val originalTime = OffsetTime.parse("15:45:20+02:00")
val newTime = originalTime.plus(30, ChronoUnit.MINUTES)
println(newTime)
Результат выполнения кода:
String "16:15:20+02:00"
Пример
Добавим 90 секунд к времени "23:58:30-05:00":
val originalTime = OffsetTime.parse("23:58:30-05:00")
val newTime = originalTime.plus(90, ChronoUnit.SECONDS)
println(newTime)
Результат выполнения кода:
String "00:00:00-05:00"
Смотрите также
-
метод
minusклассаOffsetTime,
который вычитает время из объекта OffsetTime -
класс
ChronoUnit,
который содержит единицы измерения времени