Метод plus
Метод plus класса Duration складывает текущую длительность с другой длительностью и возвращает новый объект Duration.
В параметр мы передаем длительность для сложения с текущей.
Импорт
kotlinimport kotlin.time.Duration
import kotlin.time.Duration.Companion.hours
import kotlin.time.Duration.Companion.minutes
Синтаксис
kotlinoperator fun plus(other: Duration): Duration
Пример
Сложим две длительности:
kotlinval duration1 = 2.hours
val duration2 = 30.minutes
val result = duration1.plus(duration2)
println(result)
Результат выполнения кода:
kotlinString "2h 30m"
Пример
Используем оператор + для сложения длительностей:
kotlinval duration1 = 1.hours
val duration2 = 45.minutes
val result = duration1 + duration2
println(result)
Результат выполнения кода:
kotlinString "1h 45m"
Пример
Сложим несколько длительностей:
kotlinval totalTime = 1.hours + 30.minutes + 15.minutes
println(totalTime)
Результат выполнения кода:
kotlinString "2h 15m"