Package-level declarations

Types

Link copied to clipboard
class DateTimestamp(val date: Date) : Timestamp

基于 kotlin.js.DateTimestamp 实现。

class DateTimestamp(val date: JsAny) : Timestamp

基于 DateTimestamp 实现。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MillisecondTimestamp(val milliseconds: Long) : Timestamp

使用 毫秒级时间戳 作为基础数据进行简单包装的 Timestamp 实现。

Link copied to clipboard
class NSDateTimestamp(val date: <Error class: unknown class>) : Timestamp

基于 NSDate 的 Timestamp 实现。

Link copied to clipboard

一个用于表示 Unix 时间戳的类型。 是从 UTC 1970.01.01T00:00:00Z 直至现在所经过的时间, 常见的时间单位有秒或毫秒。

Link copied to clipboard
expect enum TimeUnit : Enum<TimeUnit>

时间单位,用于时间转化。

actual enum TimeUnit : Enum<TimeUnit>

时间单位,用于时间转化。

时间单位,用于时间转化。

actual enum TimeUnit : Enum<TimeUnit>

时间单位,用于时间转化。

actual enum TimeUnit : Enum<TimeUnit>

时间单位,用于时间转化。

Inherited properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Inherited functions

Link copied to clipboard
inline fun Duration.java(ifInfinite: (duration: Duration) -> JavaDuration = { throw IllegalArgumentException( "Duration is infinite" ) }): JavaDuration

Duration 转化为 JavaDuration.