Spec-Zone.ru › Kotlin 1.9

TimeMark

kotlin-stdlib / kotlin.time / TimeMark
Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
interface TimeMark

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

Функции

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

elapsedNow

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

abstract fun elapsedNow(): Duration
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

hasNotPassedNow

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

open fun hasNotPassedNow(): Boolean
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

hasPassedNow

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

open fun hasPassedNow(): Boolean
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

minus

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

open operator fun minus(duration: Duration): TimeMark
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

plus

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

open operator fun plus(duration: Duration): TimeMark

Наследники

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

ComparableTimeMark

A TimeMark that can be compared for difference with other time marks obtained from the same TimeSource.WithComparableMarks time source.

interface ComparableTimeMark : 
    TimeMark, 
    Comparable<ComparableTimeMark>

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

Spec-Zone.ru

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