java.util
Class Calendar
java.lang.Object
|
+--java.util.Calendar
- All Implemented Interfaces:
- Cloneable, java.io.Serializable
- Direct Known Subclasses:
- GregorianCalendar
- public abstract synchronized class Calendar
- extends Object
- implements java.io.Serializable, Cloneable
Method Summary |
abstract void |
add(int,
int)
|
boolean |
after(Object)
|
boolean |
before(Object)
|
void |
clear()
|
void |
clear(int)
|
Object |
clone()
|
protected void |
complete()
|
protected abstract void |
computeFields()
|
protected abstract void |
computeTime()
|
boolean |
equals(Object)
Determines if this object is "equal" to another object. |
int |
get(int)
|
int |
getActualMaximum(int)
|
int |
getActualMinimum(int)
|
static Locale[] |
getAvailableLocales()
|
int |
getFirstDayOfWeek()
|
abstract int |
getGreatestMinimum(int)
|
static Calendar |
getInstance()
|
static Calendar |
getInstance(Locale)
|
static Calendar |
getInstance(TimeZone)
|
static Calendar |
getInstance(TimeZone,
Locale)
|
abstract int |
getLeastMaximum(int)
|
abstract int |
getMaximum(int)
|
int |
getMinimalDaysInFirstWeek()
|
abstract int |
getMinimum(int)
|
Date |
getTime()
|
long |
getTimeInMillis()
|
TimeZone |
getTimeZone()
|
int |
hashCode()
|
protected int |
internalGet(int)
|
boolean |
isLenient()
|
boolean |
isSet(int)
|
abstract void |
roll(int,
boolean)
|
void |
roll(int,
int)
|
void |
set(int,
int)
|
void |
set(int,
int,
int)
|
void |
set(int,
int,
int,
int,
int)
|
void |
set(int,
int,
int,
int,
int,
int)
|
void |
setFirstDayOfWeek(int)
|
void |
setLenient(boolean)
|
void |
setMinimalDaysInFirstWeek(int)
|
void |
setTime(Date)
|
void |
setTimeInMillis(long)
|
void |
setTimeZone(TimeZone)
|
String |
toString()
|
ERA
public static final int ERA
YEAR
public static final int YEAR
MONTH
public static final int MONTH
WEEK_OF_YEAR
public static final int WEEK_OF_YEAR
WEEK_OF_MONTH
public static final int WEEK_OF_MONTH
DATE
public static final int DATE
DAY_OF_MONTH
public static final int DAY_OF_MONTH
DAY_OF_YEAR
public static final int DAY_OF_YEAR
DAY_OF_WEEK
public static final int DAY_OF_WEEK
DAY_OF_WEEK_IN_MONTH
public static final int DAY_OF_WEEK_IN_MONTH
AM_PM
public static final int AM_PM
HOUR
public static final int HOUR
HOUR_OF_DAY
public static final int HOUR_OF_DAY
MINUTE
public static final int MINUTE
SECOND
public static final int SECOND
MILLISECOND
public static final int MILLISECOND
ZONE_OFFSET
public static final int ZONE_OFFSET
DST_OFFSET
public static final int DST_OFFSET
FIELD_COUNT
public static final int FIELD_COUNT
SUNDAY
public static final int SUNDAY
MONDAY
public static final int MONDAY
TUESDAY
public static final int TUESDAY
WEDNESDAY
public static final int WEDNESDAY
THURSDAY
public static final int THURSDAY
FRIDAY
public static final int FRIDAY
SATURDAY
public static final int SATURDAY
JANUARY
public static final int JANUARY
FEBRUARY
public static final int FEBRUARY
MARCH
public static final int MARCH
APRIL
public static final int APRIL
MAY
public static final int MAY
JUNE
public static final int JUNE
JULY
public static final int JULY
AUGUST
public static final int AUGUST
SEPTEMBER
public static final int SEPTEMBER
OCTOBER
public static final int OCTOBER
NOVEMBER
public static final int NOVEMBER
DECEMBER
public static final int DECEMBER
UNDECIMBER
public static final int UNDECIMBER
AM
public static final int AM
PM
public static final int PM
fields
protected int[] fields
isSet
protected boolean[] isSet
time
protected long time
isTimeSet
protected boolean isTimeSet
areFieldsSet
protected boolean areFieldsSet
Calendar
protected Calendar()
Calendar
protected Calendar(TimeZone,
Locale)
getInstance
public static Calendar getInstance()
getInstance
public static Calendar getInstance(TimeZone)
getInstance
public static Calendar getInstance(Locale)
getInstance
public static Calendar getInstance(TimeZone,
Locale)
getAvailableLocales
public static Locale[] getAvailableLocales()
computeTime
protected abstract void computeTime()
computeFields
protected abstract void computeFields()
getTime
public final Date getTime()
setTime
public final void setTime(Date)
getTimeInMillis
public long getTimeInMillis()
setTimeInMillis
public void setTimeInMillis(long)
get
public int get(int)
internalGet
protected final int internalGet(int)
set
public void set(int,
int)
set
public final void set(int,
int,
int)
set
public final void set(int,
int,
int,
int,
int)
set
public final void set(int,
int,
int,
int,
int,
int)
clear
public final void clear()
clear
public final void clear(int)
isSet
public final boolean isSet(int)
complete
protected void complete()
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 Object
- 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 Object
before
public boolean before(Object)
after
public boolean after(Object)
add
public abstract void add(int,
int)
roll
public abstract void roll(int,
boolean)
roll
public void roll(int,
int)
setTimeZone
public void setTimeZone(TimeZone)
getTimeZone
public TimeZone getTimeZone()
setLenient
public void setLenient(boolean)
isLenient
public boolean isLenient()
setFirstDayOfWeek
public void setFirstDayOfWeek(int)
getFirstDayOfWeek
public int getFirstDayOfWeek()
setMinimalDaysInFirstWeek
public void setMinimalDaysInFirstWeek(int)
getMinimalDaysInFirstWeek
public int getMinimalDaysInFirstWeek()
getMinimum
public abstract int getMinimum(int)
getMaximum
public abstract int getMaximum(int)
getGreatestMinimum
public abstract int getGreatestMinimum(int)
getLeastMaximum
public abstract int getLeastMaximum(int)
getActualMinimum
public int getActualMinimum(int)
getActualMaximum
public int getActualMaximum(int)
clone
public Object clone()
toString
public String toString()
- Overrides:
toString
in class Object