DurationUnit
enum class DurationUnit
Список возможных единиц измерения времени, в которых может быть выражена продолжительность.
Наименьшей единицей времени является НАНОСЕКУНДЫ, а наибольшей — ДНИ, что соответствует ровно 24 ЧАСАМ.
Значения перечисления
НАНОСЕКУНДЫ
Единица измерения времени, представляющая одну наносекунду, что составляет 1/1000 микросекунды.
МИКРОСЕКУНДЫ
Единица измерения времени, представляющая одну микросекунду, что составляет 1/1000 миллисекунды.
МИЛЛИСЕКУНДЫ
Единица измерения времени, представляющая одну миллисекунду, что составляет 1/1000 секунды.
СЕКУНДЫ
Единица измерения времени, представляющая одну секунду.
МИНУТЫ
Единица измерения времени, представляющая одну минуту.
ЧАСЫ
Единица измерения времени, представляющая один час.
ДНИ
Единица измерения времени, представляющая один день, который всегда равен 24 часам.
Расширяющие функции
coerceAtLeast
Обеспечивает, что это значение не меньше указанного минимального значения.
fun <T : Comparable<T>> T.coerceAtLeast(minimumValue: T): T
coerceAtMost
Обеспечивает, что это значение не больше указанного максимального значения.
fun <T : Comparable<T>> T.coerceAtMost(maximumValue: T): T
coerceIn
Обеспечивает, что это значение находится в указанном диапазоне minimumValue..maximumValue.
fun <T : Comparable<T>> T.coerceIn( minimumValue: T?, maximumValue: T? ): T
Обеспечивает, что это значение находится в указанном диапазоне.
fun <T : Comparable<T>> T.coerceIn( range: ClosedFloatingPointRange<T> ): T
fun <T : Comparable<T>> T.coerceIn(range: ClosedRange<T>): T
compareTo
rangeTo
Создаёт диапазон от этого значения Comparable до указанного значения.
operator fun <T : Comparable<T>> T.rangeTo( that: T ): ClosedRange<T>
rangeUntil
Создаёт открытый диапазон от этого значения Comparable до указанного значения.
operator fun <T : Comparable<T>> T.rangeUntil( that: T ): OpenEndRange<T>
toTimeUnit
Преобразует это значение перечисления kotlin.time.DurationUnit в соответствующее значение java.util.concurrent.TimeUnit.
fun DurationUnit.toTimeUnit(): TimeUnit
Наследники
ДНИ
Единица измерения времени, представляющая один день, которая всегда равна 24 часам.
ЧАСЫ
Единица измерения времени, представляющая один час.
МИКРОСЕКУНДЫ
Единица измерения времени, представляющая одну микросекунду, которая составляет 1/1000 миллисекунды.
МИЛЛИСЕКУНДЫ
Единица измерения времени, представляющая одну миллисекунду, которая составляет 1/1000 секунды.
МИНУТЫ
Единица измерения времени, представляющая одну минуту.
НАНОСЕКУНДЫ
Единица измерения времени, представляющая одну наносекунду, которая составляет 1/1000 микросекунды.
СЕКУНДЫ
Единица измерения времени, представляющая одну секунду.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.time/-duration-unit/index.html