Location class

Uma Location mapeia instantes de tempo para a zona em uso naquele instante. Normalmente representa o conjunto de deslocamentos usados numa área geográfica, como CEST e CET na Europa central.

Constructors

Location(String name, List<int> transitionAt, List<int> transitionZone, List<TimeZone> zones)

Properties

currentTimeZone → TimeZone
TimeZone do momento atual.
no setter
hashCode → int
The hash code for this object.
no setteroverride
name → String
Nome da Location.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
transitionAt → List<int>
Instantes das transições, em milissegundos desde 1970 UTC.
final
transitionZone → List<int>
Índice da zona que entra em vigor em cada transição.
final
zones → List<TimeZone>
TimeZones desta Location.
final

Methods

lookupTimeZone(int millisecondsSinceEpoch) → TzInstant
Procura a TimeZone e os limites do período em vigor num instante (milissegundos desde 1970-01-01 00:00:00 UTC).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
timeZone(int millisecondsSinceEpoch) → TimeZone
TimeZone em uso num instante (milissegundos desde 1970 UTC).
timeZoneFromLocal(int millisecondsSinceEpoch) → TimeZone
TimeZone em uso num horário local (milissegundos desde 1970).
toString() → String
A string representation of this object.
override
translate(int millisecondsSinceEpoch) → int
Converte um instante (milissegundos desde 1970-01-01 00:00:00 UTC) para esta Location.
translateToUtc(int millisecondsSinceEpoch) → int
Converte um horário local (milissegundos desde 1970-01-01 00:00:00) para UTC.

Operators

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