Represents the header of a TZif file, containing metadata about the file's structure.
- version : UInt8The version of the TZif file format. 
- isutcnt : UInt32The count of UT local indicators in the file. 
- isstdcnt : UInt32The count of standard/wall indicators in the file. 
- leapcnt : UInt32The number of leap second records. 
- timecnt : UInt32The number of transition times in the file. 
- typecnt : UInt32The number of local time types in the file. 
- charcnt : UInt32The total number of characters used in abbreviations. 
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Represents the local time type information, including offset and daylight saving details.
- gmtOffset : IntThe GMT offset in seconds for this local time type. 
- isDst : BoolIndicates if this local time type observes daylight saving time. 
- abbreviationIndex : UInt8The index into the abbreviation string table for this time type. 
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Represents version 1 of the TZif format.
- header : HeaderThe header information of the TZif file. 
- The array of transition times in seconds since the epoch. 
- The array of local time type indices corresponding to each transition time. 
- localTimeTypes : Array LocalTimeTypeThe array of local time type structures. 
- The array of abbreviation strings used by local time types. 
- leapSeconds : Array LeapSecondThe array of leap second records. 
- The array indicating whether each transition time uses wall clock time or standard time. 
- The array indicating whether each transition time uses universal time or local time. 
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Represents version 2 of the TZif format, extending TZifV1 with an optional footer.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
Parses a TZif file, which may be in either version 1 or version 2 format.
Equations
- Std.Time.TimeZone.TZif.parse = do let v1 ← Std.Time.TimeZone.TZif.parseTZifV1✝ let v2 ← Std.Time.TimeZone.TZif.parseTZifV2✝ pure { v1 := v1, v2 := v2 }