Spec-Zone.ru › Kotlin 2

TimeMark

kotlin-stdlib/kotlin.time/TimeMark

Начиная с Kotlin: 1.9

interface TimeMark

Представляет момент времени, отмеченный в определённом источнике времени TimeSource. Остаётся привязанным к источнику времени, из которого он был получен, и позволяет узнать, сколько времени прошло с этого момента (см. функцию elapsedNow).

Наследники

ComparableTimeMark

Функции

elapsedNow

Начиная с Kotlin: 1.9

abstract fun elapsedNow(): Duration

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

hasNotPassedNow

Начиная с Kotlin: 1.9

open fun hasNotPassedNow(): Boolean

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

hasPassedNow

Начиная с Kotlin: 1.9

open fun hasPassedNow(): Boolean

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

minus

Начиная с Kotlin: 1.9

open operator fun minus(duration: Duration): TimeMark

Возвращает отметку времени в том же источнике времени, которая отстоит назад от этой отметки на указанную длительность.

plus

Начиная с Kotlin: 1.9

open operator fun plus(duration: Duration): TimeMark

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

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

Spec-Zone.ru

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