Timedesc.Time_zoneval make : string -> t optionMakes a time zone from name.
Naming follows the convention used in /usr/share/zoneinfo/posix/ distributed on Linux, e.g. "Australia/Sydney".
See available_time_zones for checking usable time zone names at runtime.
Alternatively, if you are using timedesc.tzdb.full (the default implementation for timedesc.tzdb), then you can also see available-time-zones.txt for available time zones.
make handles names with "UTC" prefix specially, following holds regardless of DB backend chosen
UTC is alway interpreted as utcUTC+/-offset is always interpreted as call to make_offset_only with the provided signed offsetmake_offset_only (Span.For_human.make_exn ~hours:1 ~minutes:30 ())offset may be single/double digit hour, optionally followed by colon and single/double digit minuteval make_exn : string -> tval name : t -> stringval utc : tval local : unit -> t optionval local_exn : unit -> tval recorded_offsets : t -> int listReturns the recorded offsets of a time zone in ascending order
This is mainly used for when you only have an offset to work with, and you don't need to do any accurate search over time zones.
One use of this is to create a time zone for to_string functions.
Returns None when offset exceeds 24 hours in size.
module Raw : sig ... endmodule Compressed : sig ... endmodule Db : sig ... end