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