Spec-Zone.ru › Kotlin 2

Единица измерениявремени

kotlin-stdlib/kotlin.time/DurationUnit

Требования к платформе и версии: Common (1.0), JS (1.6), JVM (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect enum DurationUnit : Enum<DurationUnit> 

Список возможных единиц измерения времени, в которых можно выразить длительность.

Наименьшая единица измерения времени — NANOSECONDS, а наибольшая — DAYS, что соответствует ровно 24 HOURS.

Элементы

NANOSECONDS
NANOSECONDS

Единица измерения времени, соответствующая одной наносекунде, то есть 1/1000 микросекунды.

MICROSECONDS
MICROSECONDS

Единица измерения времени, соответствующая одной микросекунде, то есть 1/1000 миллисекунды.

MILLISECONDS
MILLISECONDS

Единица измерения времени, соответствующая одной миллисекунде, то есть 1/1000 секунды.

SECONDS
SECONDS

Единица измерения времени, соответствующая одной секунде.

MINUTES
MINUTES

Единица измерения времени, соответствующая одной минуте.

HOURS
HOURS

Единица измерения времени, соответствующая одному часу.

DAYS
DAYS

Единица измерения времени, соответствующая одному дню, который всегда равен 24 часам.

Свойства

declaringJavaClass

Требования к платформе и версии: JVM (1.7)

val <E : Enum<E>> Enum<E>.declaringJavaClass: Class<E>

Возвращает экземпляр Java Class перечисления, которому принадлежит указанная константа.

entries

Требования к платформе и версии: Common (1.0), JS (1.6), JVM (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect val entries: EnumEntries<DurationUnit>

Возвращает представление неизменяемого списка всех элементов перечисления в порядке их объявления.

name

Требования к платформе и версии: Common (1.0), JS (1.6), JVM (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect val name: String

Возвращает имя этой константы перечисления в точности так, как оно указано в объявлении перечисления.

ordinal

Требования к платформе и версии: Common (1.0), JS (1.6), JVM (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect val ordinal: Int

Возвращает порядковый номер этой константы перечисления (её позицию в объявлении перечисления, где первой константе присваивается порядковый номер 0).

Функции

compareTo

Требования к платформе и версии: Common (1.6)

infix inline fun <T> Comparable<T>.compareTo(other: T): Int

Сравнивает этот объект с указанным объектом, чтобы определить порядок. Возвращает ноль, если этот объект равен указанному объекту other, отрицательное число, если он меньше other, или положительное число, если он больше other.

toTimeUnit

Требования к платформе и версии: JVM (1.8)

fun DurationUnit.toTimeUnit(): TimeUnit

Преобразует это значение перечисления kotlin.time.DurationUnit в соответствующее значение java.util.concurrent.TimeUnit.

valueOf

Требования к платформе и версии: Common (1.0), JS (1.6), JVM (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun valueOf(value: String): DurationUnit

Возвращает константу перечисления этого типа с указанным именем. Строка должна точно совпадать с идентификатором, использованным для объявления константы перечисления этого типа. (Пробельные символы не допускаются.)

values

Требования к платформе и версии: Common (1.0), JS (1.6), JVM (1.6), Native (1.6), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun values(): Array<DurationUnit>

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

© 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-unit/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API