A TimeZone is a whole number of minutes offset from UTC, together with a name and a "just for summer" flag.
A parser and renderer for binary Olson timezone files whose format is specified by the tzfile(5) man page on Unix-like systems. For more information about this format, see http://www.twinsun.com/tz/tz-link.htm. Functions are provided for converting the parsed data into TimeZoneSeries objects from the timezone-series package. On many platforms, binary Olson timezone files suitable for use with this package are available in the directory usrshare/zoneinfo and its subdirectories on your computer.
This package endows Data.Time, from the time package, with several data types and functions for enhanced processing of timezones. For one way to create timezone series, see the timezone-olson package.
The number of minutes offset from UTC. Positive means local time will be later in the day than UTC.
The name of the zone, typically a three- or four-letter acronym.
Text representing the offset of this timezone, such as "-0800" or "+0400" (like %z in formatTime)
Text representing the offset of this timezone, such as "-0800" or "+0400" (like %z in formatTime), with arbitrary padding
Is this time zone just persisting for the summer?
Get the current time-zone
Get the local time-zone for a given time (varying as per summertime adjustments)
Create a nameless non-summer timezone for this number of hours
Create a nameless non-summer timezone for this number of minutes