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 до указанного значения that.
operator fun <T : Comparable<T>> T.rangeTo( that: T ): ClosedRange<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