Package org.threeten.bp.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.
-
Class Summary Class Description Ser The shared serialization delegate for this package.StandardZoneRules The rules describing how the zone offset varies through the year and historically.TzdbZoneRulesCompiler A builder that can read the TZDB time-zone files and buildZoneRulesinstances.TzdbZoneRulesCompiler.LeapSecondRule Class representing a rule line in the TZDB file.TzdbZoneRulesProvider Loads time-zone rules for 'TZDB'.TzdbZoneRulesProvider.Version A version of the TZDB rules.ZoneOffsetTransition A transition between two offsets caused by a discontinuity in the local time-line.ZoneOffsetTransitionRule A rule expressing how to create a transition.ZoneRules The rules defining how the zone offset varies for a single time-zone.ZoneRules.Fixed Fixed time-zone.ZoneRulesBuilder A mutable builder used to create all the rules for a historic time-zone.ZoneRulesInitializer Controls how the time-zone rules are initialized.ZoneRulesInitializer.DoNothingZoneRulesInitializer Implementation that does nothing.ZoneRulesInitializer.ServiceLoaderZoneRulesInitializer Implementation that uses the service loader.ZoneRulesProvider Provider of time-zone rules to the system. -
Enum Summary Enum Description ZoneOffsetTransitionRule.TimeDefinition A definition of the way a local time can be converted to the actual transition date-time. -
Exception Summary Exception Description ZoneRulesException Thrown to indicate a problem with time-zone configuration.