CalendarLib.Time_ZoneSourceTime zone management.
You can change the current time zone in your program by side effect.
Type of a time zone.
Change the current time zone by another one. Raise Invalid_argument if the specified time zone is UTC_Plus x with x < -12 or x > 11
Return the gap between two time zone. @example gap UTC (UTC_Plus 5) returns 5 and, at Paris in summer, gap Local UTC returns -2.
from_gmt () is equivalent to gap UTC (current ()).
to_gmt () is equivalent to gap (current ()) UTC.
is_dst () checks if daylight saving time is in effect. Only relevant in local time. Returns alway false in another time zone.
hour_of_dst () returns 1 if is_dst () and 0 otherwise.