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

method ZonedTime.parse

Parses ISO 8601 (2026-11-03T18:00:00+03:00[Europe/Moscow]) or a pattern with XXX / VV.

Example:

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

fn main() io {
  let z = ZonedTime.parse("2026-11-03T18:00:00+03:00[Europe/Moscow]")!
  print("{z.time.unixSeconds()} {z.tz.name}")
}
Вывод
1793718000 Europe/Moscow
pub(api) static fn parse(text: str, format: TimeFormat | str = .Iso8601) -> ZonedTime | ParseError

С версии. 1.0.0-beta

Параметры

ИмяТип
textstr
formatTimeFormat | str = .Iso8601

Возвращает

ZonedTime

Ошибки

  • ParseError @error
  • `ParseError` when the text does not match the format or names an unknown zone.

Эффекты

не объявлены (чистая, пока тело не говорит иное)

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

См. также