HoraZoned class

A timezone-aware view of an instant.

Implemented types
Annotations
  • @immutable

Constructors

HoraZoned(Hora instant, HoraTimezone timezone)

Properties

day → int
no setter
hashCode → int
The hash code for this object.
no setterinherited
hour → int
no setter
instantUtc → Hora
The original instant normalized to UTC.
final
microsecond → int
no setter
millisecond → int
no setter
minute → int
no setter
month → int
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
second → int
no setter
timezone → HoraTimezone
The fixed-offset timezone used for wall-clock projection.
final
unix → int
no setter
unixMicros → int
no setter
unixMillis → int
no setter
utcOffset → Duration
no setter
wallClock → Hora
Wall-clock time in timezone, represented as a UTC-based Hora container.
no setter
weekday → int
no setter
year → int
no setter

Methods

compareTo(HoraZoned other) → int
Compares this object to another object.
override
format([String pattern = 'YYYY-MM-DDTHH:mm:ssZ']) → String
Formats wall-clock time using Hora tokens and target timezone offset.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reinterpretAs(HoraTimezone targetTimezone) → Hora
Reinterprets current wall-clock as belonging to targetTimezone.
toIso8601String() → String
ISO 8601 output with timezone offset, e.g. 2024-03-15T21:00:00+09:00.
toString() → String
A string representation of this object.
override
withTimezone(HoraTimezone tz) → HoraZoned
Same instant in another timezone.

Operators

operator ==(Object other) → bool
The equality operator.
inherited