Interface | Description |
---|---|
NameProvider |
Service provider factory for localized time zone names.
|
Provider |
Service provider factory for time zones.
|
Class | Description |
---|---|
CachedDateTimeZone |
Improves the performance of requesting time zone offsets and name keys by
caching the results.
|
CachedDateTimeZone.Info | |
DateTimeZoneBuilder |
DateTimeZoneBuilder allows complex DateTimeZones to be constructed.
|
DateTimeZoneBuilder.DSTZone | |
DateTimeZoneBuilder.OfYear |
Supports setting fields of year and moving between transitions.
|
DateTimeZoneBuilder.PrecalculatedZone | |
DateTimeZoneBuilder.Recurrence |
Extends OfYear with a nameKey and savings.
|
DateTimeZoneBuilder.Rule |
Extends Recurrence with inclusive year limits.
|
DateTimeZoneBuilder.RuleSet | |
DateTimeZoneBuilder.Transition | |
DefaultNameProvider |
The default name provider acquires localized names from
java.text.DateFormatSymbols . |
FixedDateTimeZone |
Basic DateTimeZone implementation that has a fixed name key and offsets.
|
UTCProvider |
Simple time zone provider that supports only UTC.
|
ZoneInfoCompiler |
Compiles IANA ZoneInfo database files into binary files for each time zone
in the database.
|
ZoneInfoCompiler.DateTimeOfYear | |
ZoneInfoCompiler.Rule | |
ZoneInfoCompiler.RuleSet | |
ZoneInfoCompiler.Zone | |
ZoneInfoLogger |
Logger for the compiler.
|
ZoneInfoProvider |
ZoneInfoProvider loads compiled data files as generated by
ZoneInfoCompiler . |
Implementation package supporting the time zones.
Provides support for implementing time zones. DateTimeZone
uses these classes internally, but most applications need not use them directly.