| Constructor and Description |
|---|
SimpleTimeZone(int offset,
String timezone)
Constructs a SimpleTimeZone with the given base time zone offset from GMT and time zone ID
with no daylight saving time schedule.
|
SimpleTimeZone(int ofs,
String abbr,
int stmon,
int stday,
int stdow,
int sttim,
int enmon,
int enday,
int endow,
int entim)
Creates a SimpleTimeZone.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Creates a copy of this TimeZone.
|
boolean |
equals(Object obj)
Compares two Objects for equality.
|
int |
getOffset(int era,
int year,
int month,
int day,
int dow,
int tod)
Gets the time zone offset, for current date, modified in case of daylight savings.
|
int |
getRawOffset()
Returns the amount of time in milliseconds to add to UTC to get standard time in this time zone.
|
int |
hashCode()
Returns a hash code value for the object.
|
boolean |
inDaylightTime(Date date)
Queries if the given date is in Daylight Saving Time in this time zone.
|
void |
setEndRule(int i,
int j,
int k,
int l) |
void |
setRawOffset(int i)
Sets the base time zone offset to UTC.
|
void |
setStartRule(int i,
int j,
int k,
int l) |
void |
setStartYear(int i) |
String |
toString()
Returns a string representation of the object.
|
boolean |
useDaylightTime()
Retrieves the Daylight Saving Time (DST) enable flag.
|
getAvailableIDs, getAvailableIDs, getDefault, getID, getTimeZone, setDefault, setIDpublic SimpleTimeZone(int offset,
String timezone)
offset - The base time zone offset in milliseconds to UTC.timezone - time zone namepublic SimpleTimeZone(int ofs,
String abbr,
int stmon,
int stday,
int stdow,
int sttim,
int enmon,
int enday,
int endow,
int entim)
ofs - ?abbr - ?stmon - ?stday - ?stdow - ?sttim - ?enmon - ?enday - ?endow - ?entim - ?public Object clone()
TimeZonepublic boolean equals(Object obj)
Object
The equals method implements an equivalence relation:
x,
x.equals(x) should return true.
x and
y, x.equals(y) should return
true if and only if y.equals(x) returns
true.
x,
y, and z, if x.equals(y)
returns true and y.equals(z) returns
true, then x.equals(z) should return
true.
x
and y, multiple invocations of x.equals(y)
consistently return true or consistently return
false.
x, x.equals(null)
should return false.
The equals method for class Object implements the most
discriminating possible equivalence relation on objects; that is,
for any reference values x and y, this
method returns true if and only if x and
y refer to the same object (x==y has the
value true).
equals in class Objectobj - the reference object with which to compare.true if this object is the same as the obj
argument; false otherwise.Boolean.hashCode(),
Hashtablepublic int getOffset(int era,
int year,
int month,
int day,
int dow,
int tod)
getOffset in class TimeZoneera - the era of the given dateyear - the year of the given datemonth - the month in the given date (0-based, e.g. January is 0)day - the day of the month in the given datedow - the day of the week in the given datetod - the time of the day in milliseconds in standard local timepublic int getRawOffset()
TimeZonegetRawOffset in class TimeZonepublic int hashCode()
Objectjava.util.Hashtable.
The general contract of hashCode is:
hashCode method
must consistently return the same integer. This integer need not
remain consistent from one execution of an application to another
execution of the same application.
equals
method, then calling the hashCode method on each of the
two objects must produce the same integer result.
hashCode in class ObjectObject.equals(java.lang.Object),
Hashtablepublic boolean inDaylightTime(Date date)
TimeZoneinDaylightTime in class TimeZonedate - ?public void setEndRule(int i,
int j,
int k,
int l)
i - ?j - ?k - ?l - ?public void setRawOffset(int i)
TimeZonesetRawOffset in class TimeZonei - ?public void setStartRule(int i,
int j,
int k,
int l)
i - ?j - ?k - ?l - ?public void setStartYear(int i)
i - ?public String toString()
ObjecttoString method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@', and
the unsigned hexadecimal representation of the hash code of the
object.
public boolean useDaylightTime()
useDaylightTime in class TimeZone