net.fortuna.ical4j.model
Class TimeZone
java.lang.Object
java.util.TimeZone
net.fortuna.ical4j.model.TimeZone
- All Implemented Interfaces:
- Cloneable, Serializable
- public class TimeZone
- extends TimeZone
A Java timezone implementation based on an underlying VTimeZone
definition.
- Author:
- Ben Fortuna
- See Also:
- Serialized Form
Constructor Summary |
TimeZone(VTimeZone vTimeZone)
Constructs a new instance based on the specified VTimeZone. |
Methods inherited from class java.util.TimeZone |
clone, getAvailableIDs, getAvailableIDs, getDefault, getDisplayName, getDisplayName, getDisplayName, getDisplayName, getDSTSavings, getID, getOffset, getTimeZone, hasSameRules, setDefault, setID |
TimeZone
public TimeZone(VTimeZone vTimeZone)
- Constructs a new instance based on the specified VTimeZone.
- Parameters:
vTimeZone
-
getOffset
public final int getOffset(int era,
int year,
int month,
int day,
int dayOfWeek,
int milliseconds)
getRawOffset
public final int getRawOffset()
inDaylightTime
public final boolean inDaylightTime(Date date)
- Determines if the specified date is in daylight time according to
this timezone. This is done by finding the latest supporting
observance for the specified date and identifying whether it is
daylight time.
setRawOffset
public final void setRawOffset(int offsetMillis)
useDaylightTime
public final boolean useDaylightTime()
getVTimeZone
public final VTimeZone getVTimeZone()
- Returns:
- Returns the VTimeZone backing this instance.