@ExperimentalTime enum class DurationUnit
@ExperimentalTime typealias DurationUnit = TimeUnit
The list of possible time measurement units, in which a duration can be expressed.
The smallest time unit is NANOSECONDS and the largest is DAYS, which corresponds to exactly 24 HOURS.
Time unit representing one nanosecond, which is 1/1000 of a microsecond.
Time unit representing one microsecond, which is 1/1000 of a millisecond.
Time unit representing one millisecond, which is 1/1000 of a second.
Time unit representing one second.
Time unit representing one minute.
Time unit representing one hour.
Time unit representing one day, which is always equal to 24 hours.
Ensures that this value is not less than the specified minimumValue.
fun <T : Comparable<T>> T.coerceAtLeast(minimumValue: T): T
Ensures that this value is not greater than the specified maximumValue.
fun <T : Comparable<T>> T.coerceAtMost(maximumValue: T): T
Ensures that this value lies in the specified range minimumValue..maximumValue.
fun <T : Comparable<T>> T.coerceIn( minimumValue: T?, maximumValue: T? ): T
Ensures that this value lies in the specified range.
fun <T : Comparable<T>> T.coerceIn( range: ClosedFloatingPointRange<T> ): T
fun <T : Comparable<T>> T.coerceIn(range: ClosedRange<T>): T
Creates a range from this Comparable value to the specified that value.
operator fun <T : Comparable<T>> T.rangeTo( that: T ): ClosedRange<T>
Time unit representing one day, which is always equal to 24 hours.
Time unit representing one hour.
Time unit representing one microsecond, which is 1/1000 of a millisecond.
Time unit representing one millisecond, which is 1/1000 of a second.
Time unit representing one minute.
Time unit representing one nanosecond, which is 1/1000 of a microsecond.
Time unit representing one second.
© 2010–2020 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