DurationUnit
enum class DurationUnit
Список возможных единиц измерения времени, в которых может быть выражена продолжительность.
Наименьшей единицей времени является НАНОСЕКУНДЫ, а наибольшей — ДНИ, что соответствует ровно 24 ЧАСАМ.
Значения перечисления
НАНОСЕКУНДЫ
Единица измерения времени, представляющая одну наносекунду, что составляет 1/1000 микросекунды.
МИКРОСЕКУНДЫ
Единица измерения времени, представляющая одну микросекунду, что составляет 1/1000 миллисекунды.
МИЛЛИСЕКУНДЫ
Единица измерения времени, представляющая одну миллисекунду, что составляет 1/1000 секунды.
СЕКУНДЫ
Единица измерения времени, представляющая одну секунду.
МИНУТЫ
Единица измерения времени, представляющая одну минуту.
ЧАСЫ
Единица измерения времени, представляющая один час.
ДНИ
Единица измерения времени, представляющая один день, всегда равный 24 часам.
Расширяющие свойства
declaringJavaClass
Возвращает экземпляр Java Class перечисления, к которому принадлежит данный константный элемент.
val <E : Enum<E>> Enum<E>.declaringJavaClass: Class<E>
Расширяющие функции
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>
rangeUntil
Создаёт открытый диапазон от этого значения Comparable до указанного значения that.
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–2023 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