class Instant : TimePoint<Instant>, Comparable<Instant>
An instant in time with nanosecond precision.
(iosArm64, iosX64, jvm, macosX64)
millisecondsSinceUnixEpoch |
The number of milliseconds since the Unix epoch of 1970-01-01T00:00Z val millisecondsSinceUnixEpoch: LongMilliseconds |
(iosArm64, iosX64, jvm, macosX64)
nanoOfSecondsSinceUnixEpoch |
The number of additional nanoseconds on top of secondsSinceUnixEpoch val nanoOfSecondsSinceUnixEpoch: IntNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
secondsSinceUnixEpoch |
The number of seconds since the Unix epoch of 1970-01-01T00:00Z val secondsSinceUnixEpoch: LongSeconds |
(iosArm64, iosX64, jvm, macosX64)
unixEpochMillisecond |
The millisecond of the Unix epoch val unixEpochMillisecond: Long |
(iosArm64, iosX64, jvm, macosX64)
unixEpochNanoOfSecond |
The nanosecond of the second of the Unix epoch val unixEpochNanoOfSecond: Int |
(iosArm64, iosX64, jvm, macosX64)
unixEpochSecond |
The second of the Unix epoch val unixEpochSecond: Long |
(iosArm64, iosX64, jvm, macosX64)
compareTo |
fun compareTo(other: Instant): Int |
(iosArm64, iosX64, jvm, macosX64)
equals |
fun equals(other: Any?): Boolean |
(iosArm64, iosX64, jvm, macosX64)
hashCode |
fun hashCode(): Int |
(iosArm64, iosX64, jvm, macosX64)
minus |
operator fun minus(other: Duration): Instantoperator fun minus(days: IntDays): Instantoperator fun minus(days: LongDays): Instantoperator fun minus(hours: IntHours): Instantoperator fun minus(hours: LongHours): Instantoperator fun minus(minutes: IntMinutes): Instantoperator fun minus(minutes: LongMinutes): Instantoperator fun minus(seconds: IntSeconds): Instantoperator fun minus(seconds: LongSeconds): Instantoperator fun minus(milliseconds: IntMilliseconds): Instantoperator fun minus(milliseconds: LongMilliseconds): Instantoperator fun minus(microseconds: IntMicroseconds): Instantoperator fun minus(microseconds: LongMicroseconds): Instantoperator fun minus(nanoseconds: IntNanoseconds): Instantoperator fun minus(nanoseconds: LongNanoseconds): Instant |
(iosArm64, iosX64, jvm, macosX64)
plus |
operator fun plus(other: Duration): Instantoperator fun plus(days: IntDays): Instantoperator fun plus(days: LongDays): Instantoperator fun plus(hours: IntHours): Instantoperator fun plus(hours: LongHours): Instantoperator fun plus(minutes: IntMinutes): Instantoperator fun plus(minutes: LongMinutes): Instantoperator fun plus(seconds: IntSeconds): Instantoperator fun plus(seconds: LongSeconds): Instantoperator fun plus(milliseconds: IntMilliseconds): Instantoperator fun plus(milliseconds: LongMilliseconds): Instantoperator fun plus(microseconds: IntMicroseconds): Instantoperator fun plus(microseconds: LongMicroseconds): Instantoperator fun plus(nanoseconds: IntNanoseconds): Instantoperator fun plus(nanoseconds: LongNanoseconds): Instant |
(iosArm64, iosX64, jvm, macosX64)
rangeTo |
operator fun rangeTo(other: Instant): InstantInterval |
toString |
Convert this instant to a string in ISO-8601 extended format. (iosArm64, iosX64, macosX64)fun toString(): <ERROR CLASS>(jvm) fun toString(): String |
(iosArm64, iosX64, jvm, macosX64)
MAX |
The largest supported Instant, which can be used as a "far future" sentinel. val MAX: Instant |
(iosArm64, iosX64, jvm, macosX64)
MIN |
The smallest supported Instant, which can be used as a "far past" sentinel. val MIN: Instant |
(iosArm64, iosX64, jvm, macosX64)
UNIX_EPOCH |
The Instant representing the Unix epoch of 1970-01-01T00:00Z. val UNIX_EPOCH: Instant |
(iosArm64, iosX64, jvm, macosX64)
fromUnixEpochMillisecond |
Create an Instant from the millisecond of the Unix epoch. fun fromUnixEpochMillisecond(millisecond: Long): Instant |
(iosArm64, iosX64, jvm, macosX64)
fromUnixEpochSecond |
Create an Instant from the second of the Unix epoch. fun fromUnixEpochSecond(second: Long): Instantfun fromUnixEpochSecond(second: Long, nanosecondAdjustment: Int): Instantfun fromUnixEpochSecond(second: Long, nanosecondAdjustment: Long): Instant |
(jvm)
toJavaInstant |
fun Instant.toJavaInstant(): Instant |