A TimeZone is a whole number of minutes offset from UTC, together with a name and a "just for summer" flag.
Constructors
TimeZonetimeZoneMinutes :: IntThe number of minutes offset from UTC. Positive means local time will be later in the day than UTC.
timeZoneSummerOnly :: BoolIs this time zone just persisting for the summer?
timeZoneName :: StringThe name of the zone, typically a three- or four-letter acronym.
Instances9Eq, Data, Ord, Read, Show, NFData, …
Eq TimeZoneDefined in time-1.12.2 · Data.Time.LocalTime.Internal.TimeZoneData TimeZoneDefined in time-1.12.2 · Data.Time.LocalTime.Internal.TimeZoneOrd TimeZoneDefined in time-1.12.2 · Data.Time.LocalTime.Internal.TimeZoneRead TimeZoneDefined in time-1.12.2 · Data.Time.Format.Parse · orphanThis only works for
±HHMMformat, single-letter military time-zones, and these time-zones: "UTC", "UT", "GMT", "EST", "EDT", "CST", "CDT", "MST", "MDT", "PST", "PDT", per RFC 822 section 5.Show TimeZoneDefined in time-1.12.2 · Data.Time.LocalTime.Internal.TimeZoneThis only shows the time zone name, or offset if the name is empty.
NFData TimeZoneDefined in time-1.12.2 · Data.Time.LocalTime.Internal.TimeZoneFormatTime TimeZoneDefined in time-1.12.2 · Data.Time.Format.Format.Instances · orphanParseTime TimeZoneDefined in time-1.12.2 · Data.Time.Format.Parse.Instances · orphanISO8601 TimeZoneDefined in time-1.12.2 · Data.Time.Format.ISO8601±hh:mm(ISO 8601:2004(E) sec. 4.2.5.1 extended format)