Uses of Class
com.ibm.icu.util.TimeZone
Packages that use TimeZone
Package
Description
-
Uses of TimeZone in com.ibm.icu.impl
Subclasses of TimeZone in com.ibm.icu.implModifier and TypeClassDescriptionclass
JavaTimeZone inherits com.ibm.icu.util.TimeZone and wraps java.util.TimeZone.class
A time zone based on the Olson tz database.Fields in com.ibm.icu.impl declared as TimeZoneModifier and TypeFieldDescriptionprivate TimeZone
TimeZoneAdapter.zone
The contained com.ibm.icu.util.TimeZone object.Methods in com.ibm.icu.impl that return TimeZoneModifier and TypeMethodDescriptionJavaTimeZone.cloneAsThawed()
OlsonTimeZone.cloneAsThawed()
JavaTimeZone.freeze()
OlsonTimeZone.freeze()
TimeZoneAdapter.unwrap()
Return the java.util.TimeZone wrapped by this object.Methods in com.ibm.icu.impl with parameters of type TimeZoneModifier and TypeMethodDescriptionprivate String
TimeZoneGenericNames.formatGenericNonLocationName
(TimeZone tz, TimeZoneGenericNames.GenericNameType type, long date) Private method to get a generic string, with fallback logics involved, that is, 1.static String
ZoneMeta.getCanonicalCLDRID
(TimeZone tz) TimeZoneGenericNames.getDisplayName
(TimeZone tz, TimeZoneGenericNames.GenericNameType type, long date) Returns the display name of the time zone for the given name type at the given date, or null if the display name is not available.static String
ZoneMeta.getShortID
(TimeZone tz) Returns the time zone's short ID for the zone.boolean
OlsonTimeZone.hasSameRules
(TimeZone other) private Calendar
RelativeDateFormat.initializeCalendar
(TimeZone zone, ULocale locale) initializes fCalendar from parameters.static TimeZone
Given a java.util.TimeZone, wrap it in the appropriate adapter subclass of com.ibm.icu.util.TimeZone and return the adapter.Constructors in com.ibm.icu.impl with parameters of type TimeZoneModifierConstructorDescriptionTimeZoneAdapter
(TimeZone zone) Constructs an adapter for a com.ibm.icu.util.TimeZone object. -
Uses of TimeZone in com.ibm.icu.impl.icuadapter
Subclasses of TimeZone in com.ibm.icu.impl.icuadapterModifier and TypeClassDescriptionclass
TimeZoneJDK is an adapter class which wraps java.util.TimeZone and implements ICU4J TimeZone APIs.Methods in com.ibm.icu.impl.icuadapter that return TimeZoneModifier and TypeMethodDescriptionTimeZoneJDK.cloneAsThawed()
TimeZoneJDK.freeze()
static TimeZone
Methods in com.ibm.icu.impl.icuadapter with parameters of type TimeZone -
Uses of TimeZone in com.ibm.icu.impl.jdkadapter
Fields in com.ibm.icu.impl.jdkadapter declared as TimeZoneMethods in com.ibm.icu.impl.jdkadapter that return TimeZoneMethods in com.ibm.icu.impl.jdkadapter with parameters of type TimeZoneConstructors in com.ibm.icu.impl.jdkadapter with parameters of type TimeZone -
Uses of TimeZone in com.ibm.icu.text
Methods in com.ibm.icu.text that return TimeZoneModifier and TypeMethodDescriptionDateFormat.getTimeZone()
Returns the time zone.DateIntervalFormat.getTimeZone()
Get the TimeZoneprivate TimeZone
TimeZoneFormat.getTimeZoneForOffset
(int offset) Creates an instance of TimeZone for the given offsetTimeZoneFormat.parse
(TimeZoneFormat.Style style, String text, ParsePosition pos, Output<TimeZoneFormat.TimeType> timeType) Returns aTimeZone
by parsing the time zone string according to the parse position, the style and the default parse options.TimeZoneFormat.parse
(TimeZoneFormat.Style style, String text, ParsePosition pos, EnumSet<TimeZoneFormat.ParseOption> options, Output<TimeZoneFormat.TimeType> timeType) Returns aTimeZone
by parsing the time zone string according to the parse position, the style and the parse options.final TimeZone
Returns aTimeZone
for the given text.final TimeZone
TimeZoneFormat.parse
(String text, ParsePosition pos) Returns aTimeZone
by parsing the time zone string according to the given parse position.Methods in com.ibm.icu.text with parameters of type TimeZoneModifier and TypeMethodDescriptionfinal String
TimeZoneFormat.format
(TimeZoneFormat.Style style, TimeZone tz, long date) Returns the display name of the time zone at the given date for the style.TimeZoneFormat.format
(TimeZoneFormat.Style style, TimeZone tz, long date, Output<TimeZoneFormat.TimeType> timeType) Returns the display name of the time zone at the given date for the style.private String
TimeZoneFormat.formatExemplarLocation
(TimeZone tz) Private method returning the time zone's exemplar location string.private String
TimeZoneFormat.formatSpecific
(TimeZone tz, TimeZoneNames.NameType stdType, TimeZoneNames.NameType dstType, long date, Output<TimeZoneFormat.TimeType> timeType) Private method returning the time zone's specific format string.void
DateFormat.setTimeZone
(TimeZone zone) Sets the time zone for the calendar of this DateFormat object.void
DateIntervalFormat.setTimeZone
(TimeZone zone) Set the TimeZone for the calendar used by this DateIntervalFormat object. -
Uses of TimeZone in com.ibm.icu.util
Subclasses of TimeZone in com.ibm.icu.utilModifier and TypeClassDescriptionclass
BasicTimeZone extendsTimeZone
with additional methods to access time zone transitions and rules.class
RuleBasedTimeZone
is a concrete subclass ofTimeZone
that allows users to define custom historic time transition rules.class
.private static final class
class
VTimeZone
is a class implementing RFC2445 VTIMEZONE.Fields in com.ibm.icu.util declared as TimeZoneModifier and TypeFieldDescriptionprivate static final TimeZone
ChineseCalendar.CHINA_ZONE
The time zone used for performing astronomical computations.private static TimeZone
TimeZone.defaultZone
The default time zone, or null if not set.static final TimeZone
TimeZone.GMT_ZONE
The immutable GMT (=UTC) time zone.private static final TimeZone
DangiCalendar.KOREA_ZONE
Deprecated.The time zone used for performing astronomical computations for Dangi calendar.private TimeZone
GlobalizationPreferences.timezone
static final TimeZone
TimeZone.UNKNOWN_ZONE
The immutable (frozen) "unknown" time zone.private TimeZone
Calendar.zone
TheTimeZone
used by this calendar.private TimeZone
ChineseCalendar.zoneAstro
The zone used for the astronomical calculation of this Chinese calendar instance.Methods in com.ibm.icu.util that return TimeZoneModifier and TypeMethodDescriptionRuleBasedTimeZone.cloneAsThawed()
Provides for the clone operation.SimpleTimeZone.cloneAsThawed()
Provides for the clone operation.TimeZone.cloneAsThawed()
Provides for the clone operation.TimeZone.ConstantZone.cloneAsThawed()
VTimeZone.cloneAsThawed()
Provides for the clone operation.static TimeZone
TimeZone.forLocaleOrDefault
(Locale locale) Deprecated.This API is ICU internal only.static TimeZone
TimeZone.forULocaleOrDefault
(ULocale locale) Deprecated.This API is ICU internal only.RuleBasedTimeZone.freeze()
Freezes the object.SimpleTimeZone.freeze()
Freezes the object.TimeZone.ConstantZone.freeze()
TimeZone.freeze()
Freezes the object.VTimeZone.freeze()
Freezes the object.static TimeZone
TimeZone.getDefault()
Gets the defaultTimeZone
for this host.static TimeZone
TimeZone.getFrozenTimeZone
(String ID) Gets theTimeZone
for the given ID.Calendar.getTimeZone()
Returns the time zone.GlobalizationPreferences.getTimeZone()
Get the timezone.static TimeZone
TimeZone.getTimeZone
(String ID) Gets theTimeZone
for the given ID.static TimeZone
TimeZone.getTimeZone
(String ID, int type) Gets theTimeZone
for the given ID and the timezone type.private static TimeZone
TimeZone.getTimeZone
(String id, int type, boolean frozen) Gets theTimeZone
for the given ID and the timezone type.protected TimeZone
GlobalizationPreferences.guessTimeZone()
This function can be overridden by subclasses to use different heuristics.Methods in com.ibm.icu.util with parameters of type TimeZoneModifier and TypeMethodDescriptionprivate static Long
Calendar.findPreviousZoneTransitionTime
(TimeZone tz, int upperOffset, long upper, long lower) Implementing binary search for zone transition detection, used byCalendar.getPreviousZoneTransitionTime(TimeZone, long, long)
static Calendar
Calendar.getInstance
(TimeZone zone) Returns a calendar using the specified time zone and default locale.static Calendar
Calendar.getInstance
(TimeZone zone, ULocale locale) Returns a calendar with the specified time zone and locale.static Calendar
Calendar.getInstance
(TimeZone zone, Locale aLocale) Returns a calendar with the specified time zone and locale.private static Calendar
Calendar.getInstanceInternal
(TimeZone tz, ULocale locale) private static Long
Calendar.getPreviousZoneTransitionTime
(TimeZone tz, long base, long duration) Find the previous zone transition within the specified duration.boolean
BasicTimeZone.hasEquivalentTransitions
(TimeZone tz, long start, long end) Checks if the time zone has equivalent transitions in the time range.boolean
BasicTimeZone.hasEquivalentTransitions
(TimeZone tz, long start, long end, boolean ignoreDstAmount) Checks if the time zone has equivalent transitions in the time range.boolean
VTimeZone.hasEquivalentTransitions
(TimeZone other, long start, long end) Checks if the time zone has equivalent transitions in the time range.boolean
RuleBasedTimeZone.hasSameRules
(TimeZone other) Returns true if this zone has the same rule and offset as another zone.boolean
SimpleTimeZone.hasSameRules
(TimeZone othr) Returns true if this zone has the same rules and offset as another zone.boolean
TimeZone.hasSameRules
(TimeZone other) Returns true if this zone has the same rule and offset as another zone.boolean
VTimeZone.hasSameRules
(TimeZone other) Returns true if this zone has the same rule and offset as another zone.static void
TimeZone.setDefault
(TimeZone tz) Sets theTimeZone
that is returned by thegetDefault
method.static void
TimeZone.setICUDefault
(TimeZone tz) Deprecated.This API is ICU internal only.void
Calendar.setTimeZone
(TimeZone value) Sets the time zone with the given time zone value.GlobalizationPreferences.setTimeZone
(TimeZone timezone) Sets the timezone ID.Constructors in com.ibm.icu.util with parameters of type TimeZoneModifierConstructorDescriptionBuddhistCalendar
(TimeZone zone) Constructs aBuddhistCalendar
based on the current time in the given time zone with the default locale.BuddhistCalendar
(TimeZone zone, ULocale locale) Constructs aBuddhistCalendar
based on the current time in the given time zone with the given locale.BuddhistCalendar
(TimeZone zone, Locale aLocale) Constructs aBuddhistCalendar
based on the current time in the given time zone with the given locale.protected
Constructs a calendar with the specified time zone and locale.protected
Constructs a calendar with the specified time zone and locale.protected
CECalendar
(TimeZone zone) Constructs aCECalendar
based on the current time in the given time zone with the defaultFORMAT
locale.protected
CECalendar
(TimeZone zone, ULocale locale) Constructs aCECalendar
based on the current time in the given time zone with the given locale.protected
CECalendar
(TimeZone zone, Locale aLocale) Constructs aCECalendar
based on the current time in the given time zone with the given locale.ChineseCalendar
(TimeZone zone) Construct aChineseCalendar
based on the current time in the given time zone with the defaultFORMAT
locale.ChineseCalendar
(TimeZone zone, ULocale locale) Construct aChineseCalendar
based on the current time with the given time zone with the given locale.protected
ChineseCalendar
(TimeZone zone, ULocale locale, int epochYear, TimeZone zoneAstroCalc) Deprecated.This API is ICU internal only.ChineseCalendar
(TimeZone zone, Locale aLocale) Construct aChineseCalendar
based on the current time in the given time zone with the given locale.CopticCalendar
(TimeZone zone) Constructs aCopticCalendar
based on the current time in the given time zone with the default locale.CopticCalendar
(TimeZone zone, ULocale locale) Constructs aCopticCalendar
based on the current time in the given time zone with the given locale.CopticCalendar
(TimeZone zone, Locale aLocale) Constructs aCopticCalendar
based on the current time in the given time zone with the given locale.DangiCalendar
(TimeZone zone, ULocale locale) Deprecated.This API is ICU internal only.EthiopicCalendar
(TimeZone zone) Constructs aEthiopicCalendar
based on the current time in the given time zone with the default locale.EthiopicCalendar
(TimeZone zone, ULocale locale) Constructs aEthiopicCalendar
based on the current time in the given time zone with the given locale.EthiopicCalendar
(TimeZone zone, Locale aLocale) Constructs aEthiopicCalendar
based on the current time in the given time zone with the given locale.GregorianCalendar
(TimeZone zone) Constructs a GregorianCalendar based on the current time in the given time zone with the defaultFORMAT
locale.GregorianCalendar
(TimeZone zone, ULocale locale) Constructs a GregorianCalendar based on the current time in the given time zone with the given locale.GregorianCalendar
(TimeZone zone, Locale aLocale) Constructs a GregorianCalendar based on the current time in the given time zone with the given locale.HebrewCalendar
(TimeZone zone) Constructs aHebrewCalendar
based on the current time in the given time zone with the defaultFORMAT
locale.HebrewCalendar
(TimeZone zone, ULocale locale) Constructs aHebrewCalendar
based on the current time in the given time zone with the given locale.HebrewCalendar
(TimeZone zone, Locale aLocale) Constructs aHebrewCalendar
based on the current time in the given time zone with the given locale.IndianCalendar
(TimeZone zone) Constructs aIndianCalendar
based on the current time in the given time zone with the defaultFORMAT
locale.IndianCalendar
(TimeZone zone, ULocale locale) Constructs aIndianCalendar
based on the current time in the given time zone with the given locale.IndianCalendar
(TimeZone zone, Locale aLocale) Constructs aIndianCalendar
based on the current time in the given time zone with the given locale.IslamicCalendar
(TimeZone zone) Constructs anIslamicCalendar
based on the current time in the given time zone with the defaultFORMAT
locale.IslamicCalendar
(TimeZone zone, ULocale locale) Constructs anIslamicCalendar
based on the current time in the given time zone with the given locale.IslamicCalendar
(TimeZone zone, Locale aLocale) Constructs anIslamicCalendar
based on the current time in the given time zone with the given locale.JapaneseCalendar
(TimeZone zone) Constructs aJapaneseCalendar
based on the current time in the given time zone with the default locale.JapaneseCalendar
(TimeZone zone, ULocale locale) Constructs aJapaneseCalendar
based on the current time in the given time zone with the given locale.JapaneseCalendar
(TimeZone zone, Locale aLocale) Constructs aJapaneseCalendar
based on the current time in the given time zone with the given locale.PersianCalendar
(TimeZone zone) Deprecated.This API is ICU internal only.PersianCalendar
(TimeZone zone, ULocale locale) Deprecated.This API is ICU internal only.PersianCalendar
(TimeZone zone, Locale aLocale) Deprecated.This API is ICU internal only.TaiwanCalendar
(TimeZone zone) Constructs aTaiwanCalendar
based on the current time in the given time zone with the default locale.TaiwanCalendar
(TimeZone zone, ULocale locale) Constructs aTaiwanCalendar
based on the current time in the given time zone with the given locale.TaiwanCalendar
(TimeZone zone, Locale aLocale) Constructs aTaiwanCalendar
based on the current time in the given time zone with the given locale.