Package com.ibm.icu.impl.jdkadapter
Class TimeZoneICU
java.lang.Object
java.util.TimeZone
com.ibm.icu.impl.jdkadapter.TimeZoneICU
- All Implemented Interfaces:
Serializable,Cloneable
TimeZoneICU is an adapter class which wraps ICU4J TimeZone and
implements java.util.TimeZone APIs.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()getDisplayName(boolean daylight, int style, Locale locale) intgetID()intgetOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) intgetOffset(long date) intbooleanhasSameRules(TimeZone other) booleaninDaylightTime(Date date) voidvoidsetRawOffset(int offsetMillis) unwrap()booleanstatic TimeZoneMethods inherited from class java.util.TimeZone
getAvailableIDs, getAvailableIDs, getDefault, getDisplayName, getDisplayName, getDisplayName, getTimeZone, getTimeZone, observesDaylightTime, setDefault, toZoneId
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
fIcuTz
-
-
Constructor Details
-
TimeZoneICU
-
-
Method Details
-
wrap
-
unwrap
-
clone
-
getDisplayName
- Overrides:
getDisplayNamein classTimeZone
-
getDSTSavings
public int getDSTSavings()- Overrides:
getDSTSavingsin classTimeZone
-
getID
-
getOffset
public int getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) -
getOffset
public int getOffset(long date) -
getRawOffset
public int getRawOffset()- Specified by:
getRawOffsetin classTimeZone
-
hasSameRules
- Overrides:
hasSameRulesin classTimeZone
-
inDaylightTime
- Specified by:
inDaylightTimein classTimeZone
-
setID
-
setRawOffset
public void setRawOffset(int offsetMillis) - Specified by:
setRawOffsetin classTimeZone
-
useDaylightTime
public boolean useDaylightTime()- Specified by:
useDaylightTimein classTimeZone
-