class OffsetTime
A time of day with an offset from UTC.
(iosArm64, iosX64, jvm, macosX64)
<init> |
Create an OffsetTime. <init>(hour: Int, minute: Int, second: Int = 0, nanosecond: Int = 0, offset: UtcOffset)
A time of day with an offset from UTC. <init>(time: Time, offset: UtcOffset) |
(iosArm64, iosX64, jvm, macosX64)
hour |
The hour of the day. val hour: Int |
(iosArm64, iosX64, jvm, macosX64)
minute |
The minute of the hour. val minute: Int |
(iosArm64, iosX64, jvm, macosX64)
nanosecond |
The nanosecond of the second. val nanosecond: Int |
(iosArm64, iosX64, jvm, macosX64)
nanosecondsSinceStartOfUtcDay |
The number of nanoseconds since the start of the day, but normalized to a UTC offset of zero, allowing OffsetTime objects with different offsets to be compared. val nanosecondsSinceStartOfUtcDay: LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
offset |
The offset from UTC. val offset: UtcOffset |
(iosArm64, iosX64, jvm, macosX64)
second |
The second of the minute. val second: Int |
(iosArm64, iosX64, jvm, macosX64)
time |
The time of day. val time: Time |
(iosArm64, iosX64, jvm, macosX64)
adjustedTo |
Return an OffsetTime with the offset changed to newOffset, adjusting the time component such that the instant remains the same. fun adjustedTo(newOffset: UtcOffset): OffsetTime |
(iosArm64, iosX64, jvm, macosX64)
compareTo |
Compare to another OffsetTime based on timeline order, ignoring offset differences. operator fun compareTo(other: OffsetTime): Int |
(iosArm64, iosX64, jvm, macosX64)
copy |
Return a copy of this OffsetTime, replacing individual components with new values as desired. fun copy(time: Time = this.time, offset: UtcOffset = this.offset): OffsetTimefun copy(hour: Int = this.hour, minute: Int = this.minute, second: Int = this.second, nanosecond: Int = this.nanosecond, offset: UtcOffset = this.offset): OffsetTime |
(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(duration: Duration): OffsetTimeoperator fun minus(hours: LongHours): OffsetTimeoperator fun minus(hours: IntHours): OffsetTimeoperator fun minus(minutes: LongMinutes): OffsetTimeoperator fun minus(minutes: IntMinutes): OffsetTimeoperator fun minus(seconds: LongSeconds): OffsetTimeoperator fun minus(seconds: IntSeconds): OffsetTimeoperator fun minus(milliseconds: LongMilliseconds): OffsetTimeoperator fun minus(milliseconds: IntMilliseconds): OffsetTimeoperator fun minus(microseconds: LongMicroseconds): OffsetTimeoperator fun minus(microseconds: IntMicroseconds): OffsetTimeoperator fun minus(nanoseconds: LongNanoseconds): OffsetTimeoperator fun minus(nanoseconds: IntNanoseconds): OffsetTime |
(iosArm64, iosX64, jvm, macosX64)
plus |
operator fun plus(duration: Duration): OffsetTimeoperator fun plus(hours: LongHours): OffsetTimeoperator fun plus(hours: IntHours): OffsetTimeoperator fun plus(minutes: LongMinutes): OffsetTimeoperator fun plus(minutes: IntMinutes): OffsetTimeoperator fun plus(seconds: LongSeconds): OffsetTimeoperator fun plus(seconds: IntSeconds): OffsetTimeoperator fun plus(milliseconds: LongMilliseconds): OffsetTimeoperator fun plus(milliseconds: IntMilliseconds): OffsetTimeoperator fun plus(microseconds: LongMicroseconds): OffsetTimeoperator fun plus(microseconds: IntMicroseconds): OffsetTimeoperator fun plus(nanoseconds: LongNanoseconds): OffsetTimeoperator fun plus(nanoseconds: IntNanoseconds): OffsetTime |
(iosArm64, iosX64, jvm, macosX64)
toString |
fun toString(): String |
DEFAULT_SORT_ORDER |
Compare by UTC equivalent instant, then time. Using this val DEFAULT_SORT_ORDER: <ERROR CLASS>(jvm) val DEFAULT_SORT_ORDER: Comparator<OffsetTime> |
(iosArm64, iosX64, jvm, macosX64)
MAX |
The largest allowed OffsetTime -- val MAX: OffsetTime |
(iosArm64, iosX64, jvm, macosX64)
MIN |
The smallest allowed OffsetTime -- val MIN: OffsetTime |
TIMELINE_ORDER |
Compare by timeline order only, ignoring any offset differences. (iosArm64, iosX64, macosX64)val TIMELINE_ORDER: <ERROR CLASS>(jvm) val TIMELINE_ORDER: Comparator<OffsetTime> |
(jvm)
toJavaOffsetTime |
fun OffsetTime.toJavaOffsetTime(): OffsetTime |