Creates an instance for serialization.
The rules describing how the zone offset varies through the year and historically.
Creates an instance defining a transition between two offsets.
Creates an instance defining the yearly rule to create transitions between two offsets.
A mutable builder used to create all the rules for a historic time-zone.
Thrown to indicate a problem with time-zone configuration.
Provider of time-zone rules to the system.
A transition between two offsets caused by a discontinuity in the local time-line.
A rule expressing how to create a transition.
The rules defining how the zone offset varies for a single time-zone.
Support for time-zones and their rules.
Daylight Saving Time and Time-Zones are concepts used by Governments to alter local time. This package provides support for time-zones, their rules and the resulting gaps and overlaps in the local time-line typically caused by Daylight Saving Time.