Свойства
Начиная с Kotlin: 1.6
val Double.microseconds: Duration
val Int.microseconds: Duration
val Long.microseconds: Duration
Начиная с Kotlin: 1.6
val Double.milliseconds: Duration
val Int.milliseconds: Duration
val Long.milliseconds: Duration
Начиная с Kotlin: 1.6
val Double.nanoseconds: Duration
val Int.nanoseconds: Duration
val Long.nanoseconds: Duration
Функции
Начиная с Kotlin: 1.6
fun convert(value: Double, sourceUnit: DurationUnit, targetUnit: DurationUnit): Double
Преобразует заданное значение длительности времени, выраженное в указанной sourceUnit, в указанную targetUnit.
Начиная с Kotlin: 1.6
fun parseIsoString(value: String): Duration
Разбирает строку, представляющую длительность в ограниченном составном формате ISO-8601, и возвращает разобранное значение Duration. Составной формат представляет собой упрощённую версию формата длительности ISO-8601, поддерживающую отрицательные длительности и отрицательные значения отдельных компонентов.
Начиная с Kotlin: 1.6
fun parseIsoStringOrNull(value: String): Duration?
Разбирает строку, представляющую длительность в ограниченном составном формате ISO-8601, и возвращает разобранное значение Duration или null, если строка не представляет длительность в формате, принимаемом функцией parseIsoString.
Начиная с Kotlin: 1.6
fun parseOrNull(value: String): Duration?
Разбирает строку, представляющую длительность, и возвращает разобранное значение Duration или null, если строка не представляет длительность ни в одном из поддерживаемых форматов.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.time/-duration/-companion/index.html