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) int
getID()
int
getOffset
(int era, int year, int month, int day, int dayOfWeek, int milliseconds) int
getOffset
(long date) int
boolean
hasSameRules
(TimeZone other) boolean
inDaylightTime
(Date date) void
void
setRawOffset
(int offsetMillis) unwrap()
boolean
static TimeZone
Methods 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:
getDisplayName
in classTimeZone
-
getDSTSavings
public int getDSTSavings()- Overrides:
getDSTSavings
in 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:
getRawOffset
in classTimeZone
-
hasSameRules
- Overrides:
hasSameRules
in classTimeZone
-
inDaylightTime
- Specified by:
inDaylightTime
in classTimeZone
-
setID
-
setRawOffset
public void setRawOffset(int offsetMillis) - Specified by:
setRawOffset
in classTimeZone
-
useDaylightTime
public boolean useDaylightTime()- Specified by:
useDaylightTime
in classTimeZone
-