Companion
Functions
Creates a ZonedDateTime from the instant represented by a local date-time and offset. The resulting ZonedDateTime may have a different date-time and offset depending on the time zone rules, but the instant will be the same.
Creates a ZonedDateTime from a local date and time, optionally using a preferred offset. If the local date and time fall during an overlap, preferredOffset will be used if it represents one of the two valid offsets. If it is null or invalid, it will be ignored.
Creates a ZonedDateTime from the millisecond of the Unix epoch at zone.
Creates a ZonedDateTime from a duration of milliseconds relative to the Unix epoch at zone.
Creates a ZonedDateTime from the second of the Unix epoch at zone.
Creates a ZonedDateTime from a duration of seconds relative to the Unix epoch at zone, optionally, with some number of additional nanoseconds added to it.
Properties
A Comparator that compares by instant, then date-time, then time zone. Using this Comparator guarantees a deterministic order when sorting.
A Comparator that compares by timeline order only, ignoring any offset or time zone differences.
Extensions
Gets the current ZonedDateTime from the provided clock.
Gets the current ZonedDateTime from the system clock.
Gets the current ZonedDateTime from the provided clock.