OxL Справочник OxL
РусскийEnglish

type Tz

An IANA time zone (the type is declared in the prelude; literal tz"Europe/Moscow").

Example:

oxl✓ проверяется в CI
use std.time { Tz }

fn main() io {
  let tz = Tz.of("Europe/Berlin")!
  print(tz.name)
}
Вывод
Europe/Berlin
pub(api) type Tz = std.core.Tz

С версии. 1.0.0-beta

Методы

of(name: str) -> Tz | ParseError
Time zone by IANA name (Europe/Moscow), UTC, or a fixed offset (+03:00).
node() -> Tz io
The time zone of this node
fixed(offset: Dur) -> Tz | ParseError
A zone with a constant offset from UTC.
offsetAt(t: Tm) -> Dur
Offset from UTC at the instant t.
isDstAt(t: Tm) -> bool
True when daylight saving time is in effect at t.
abbreviationAt(t: Tm) -> str
Zone abbreviation at t (MSK, EST); may be empty.
show() -> str
The zone name.
toString() -> str
The zone name.

Определено в: std/time/time.oxl:122

См. также