Метод 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"

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

  • метод minus класса Duration,
    который вычитает длительности
  • метод ofHours класса Duration,
    который создает длительность из часов
  • метод ofMinutes класса Duration,
    который создает длительность из минут
  • метод toHours класса Duration,
    который преобразует длительность в часы