Class ZoneRulesBasedTimeZone
java.lang.Object
org.graalvm.shadowed.com.ibm.icu.util.TimeZone
com.oracle.truffle.js.runtime.util.ZoneRulesBasedTimeZone
- All Implemented Interfaces:
Serializable, Cloneable, org.graalvm.shadowed.com.ibm.icu.util.Freezable<org.graalvm.shadowed.com.ibm.icu.util.TimeZone>
public class ZoneRulesBasedTimeZone
extends org.graalvm.shadowed.com.ibm.icu.util.TimeZone
Implementation of ICU4J
TimeZone that takes time-zone data from the provided
ZoneRules object (instead of ICU4J tzdb-related data files).- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.graalvm.shadowed.com.ibm.icu.util.TimeZone
org.graalvm.shadowed.com.ibm.icu.util.TimeZone.SystemTimeZoneType -
Field Summary
Fields inherited from class org.graalvm.shadowed.com.ibm.icu.util.TimeZone
GENERIC_LOCATION, GMT_ZONE, LONG, LONG_GENERIC, LONG_GMT, SHORT, SHORT_COMMONLY_USED, SHORT_GENERIC, SHORT_GMT, TIMEZONE_ICU, TIMEZONE_JDK, UNKNOWN_ZONE, UNKNOWN_ZONE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) intbooleaninDaylightTime(Date date) voidsetRawOffset(int offsetMillis) booleanMethods inherited from class org.graalvm.shadowed.com.ibm.icu.util.TimeZone
clone, cloneAsThawed, countEquivalentIDs, equals, forLocaleOrDefault, forULocaleOrDefault, freeze, getAvailableIDs, getAvailableIDs, getAvailableIDs, getAvailableIDs, getCanonicalID, getCanonicalID, getDefault, getDefaultTimeZoneType, getDisplayName, getDisplayName, getDisplayName, getDisplayName, getDisplayName, getDisplayName, getDSTSavings, getEquivalentID, getFrozenTimeZone, getIanaID, getID, getIDForWindowsID, getOffset, getOffset, getRegion, getTimeZone, getTimeZone, getTZDataVersion, getWindowsID, hashCode, hasSameRules, isFrozen, observesDaylightTime, setDefault, setDefaultTimeZoneType, setICUDefault, setID
-
Constructor Details
-
ZoneRulesBasedTimeZone
-
-
Method Details
-
getOffset
public int getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) - Specified by:
getOffsetin classorg.graalvm.shadowed.com.ibm.icu.util.TimeZone
-
getRawOffset
public int getRawOffset()- Specified by:
getRawOffsetin classorg.graalvm.shadowed.com.ibm.icu.util.TimeZone
-
useDaylightTime
public boolean useDaylightTime()- Specified by:
useDaylightTimein classorg.graalvm.shadowed.com.ibm.icu.util.TimeZone
-
inDaylightTime
- Specified by:
inDaylightTimein classorg.graalvm.shadowed.com.ibm.icu.util.TimeZone
-
setRawOffset
public void setRawOffset(int offsetMillis) - Specified by:
setRawOffsetin classorg.graalvm.shadowed.com.ibm.icu.util.TimeZone
-