java.util
Class GregorianCalendar
java.lang.Object
|
+--java.util.Calendar
|
+--java.util.GregorianCalendar
- All Implemented Interfaces:
- Cloneable, java.io.Serializable
- public synchronized class GregorianCalendar
- extends Calendar
Field Summary |
static int |
AD
|
static int |
BC
|
Fields inherited from class java.util.Calendar |
AM, AM_PM, APRIL, areFieldsSet, AUGUST, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_WEEK_IN_MONTH, DAY_OF_YEAR, DECEMBER, DST_OFFSET, ERA, FEBRUARY, FIELD_COUNT, fields, FRIDAY, HOUR, HOUR_OF_DAY, isSet, isTimeSet, JANUARY, JULY, JUNE, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET |
Constructor Summary |
GregorianCalendar()
|
GregorianCalendar(int,
int,
int)
|
GregorianCalendar(int,
int,
int,
int,
int)
|
GregorianCalendar(int,
int,
int,
int,
int,
int)
|
GregorianCalendar(Locale)
|
GregorianCalendar(TimeZone)
|
GregorianCalendar(TimeZone,
Locale)
|
Methods inherited from class java.util.Calendar |
after, before, clear, clear, clone, complete, get, getAvailableLocales, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, getTimeInMillis, getTimeZone, internalGet, isLenient, isSet, set, set, set, set, setFirstDayOfWeek, setLenient, setMinimalDaysInFirstWeek, setTime, setTimeInMillis, setTimeZone, toString |
BC
public static final int BC
AD
public static final int AD
GregorianCalendar
public GregorianCalendar()
GregorianCalendar
public GregorianCalendar(TimeZone)
GregorianCalendar
public GregorianCalendar(Locale)
GregorianCalendar
public GregorianCalendar(TimeZone,
Locale)
GregorianCalendar
public GregorianCalendar(int,
int,
int)
GregorianCalendar
public GregorianCalendar(int,
int,
int,
int,
int)
GregorianCalendar
public GregorianCalendar(int,
int,
int,
int,
int,
int)
setGregorianChange
public void setGregorianChange(Date)
getGregorianChange
public final Date getGregorianChange()
isLeapYear
public boolean isLeapYear(int)
equals
public boolean equals(Object)
- Description copied from class:
Object
- Determines if this object is "equal" to another object.
In general, objects should be instances of the same class
with the same guts to be considered equal. For example,
the code below only prints same value since
s
and t
are different strings though
they have the same value: "hello".
String s = new String("hello");
String t = new String("hello");
if (s.equals(t)) System.out.println("same value");
if (s == t) System.out.println("same string");
- Overrides:
equals
in class Calendar
- Following copied from class:
java.lang.Object
- Parameters:
is
- the other Object to which this one is compared- Returns:
- true if this Object is equal to
other
hashCode
public int hashCode()
- Overrides:
hashCode
in class Calendar
add
public void add(int,
int)
- Specified by:
add
in class Calendar
roll
public void roll(int,
boolean)
- Specified by:
roll
in class Calendar
roll
public void roll(int,
int)
- Overrides:
roll
in class Calendar
getMinimum
public int getMinimum(int)
- Specified by:
getMinimum
in class Calendar
getMaximum
public int getMaximum(int)
- Specified by:
getMaximum
in class Calendar
getGreatestMinimum
public int getGreatestMinimum(int)
- Specified by:
getGreatestMinimum
in class Calendar
getLeastMaximum
public int getLeastMaximum(int)
- Specified by:
getLeastMaximum
in class Calendar
getActualMinimum
public int getActualMinimum(int)
- Overrides:
getActualMinimum
in class Calendar
getActualMaximum
public int getActualMaximum(int)
- Overrides:
getActualMaximum
in class Calendar
computeFields
protected void computeFields()
- Specified by:
computeFields
in class Calendar
computeTime
protected void computeTime()
- Specified by:
computeTime
in class Calendar