java.util
Class Calendar
java.lang.Object
|
+--java.util.Calendar
- All Implemented Interfaces:
- Cloneable, Serializable
- Direct Known Subclasses:
- GregorianCalendar
- public abstract synchronized class Calendar
- extends Object
- implements Serializable, Cloneable
- See Also:
- Serialized Form
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)
|
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()
Returns the empty string. |
ERA
public static final int ERA
- See Also:
- Constant Field Values
YEAR
public static final int YEAR
- See Also:
- Constant Field Values
MONTH
public static final int MONTH
- See Also:
- Constant Field Values
WEEK_OF_YEAR
public static final int WEEK_OF_YEAR
- See Also:
- Constant Field Values
WEEK_OF_MONTH
public static final int WEEK_OF_MONTH
- See Also:
- Constant Field Values
DATE
public static final int DATE
- See Also:
- Constant Field Values
DAY_OF_MONTH
public static final int DAY_OF_MONTH
- See Also:
- Constant Field Values
DAY_OF_YEAR
public static final int DAY_OF_YEAR
- See Also:
- Constant Field Values
DAY_OF_WEEK
public static final int DAY_OF_WEEK
- See Also:
- Constant Field Values
DAY_OF_WEEK_IN_MONTH
public static final int DAY_OF_WEEK_IN_MONTH
- See Also:
- Constant Field Values
AM_PM
public static final int AM_PM
- See Also:
- Constant Field Values
HOUR
public static final int HOUR
- See Also:
- Constant Field Values
HOUR_OF_DAY
public static final int HOUR_OF_DAY
- See Also:
- Constant Field Values
MINUTE
public static final int MINUTE
- See Also:
- Constant Field Values
SECOND
public static final int SECOND
- See Also:
- Constant Field Values
MILLISECOND
public static final int MILLISECOND
- See Also:
- Constant Field Values
ZONE_OFFSET
public static final int ZONE_OFFSET
- See Also:
- Constant Field Values
DST_OFFSET
public static final int DST_OFFSET
- See Also:
- Constant Field Values
FIELD_COUNT
public static final int FIELD_COUNT
- See Also:
- Constant Field Values
SUNDAY
public static final int SUNDAY
- See Also:
- Constant Field Values
MONDAY
public static final int MONDAY
- See Also:
- Constant Field Values
TUESDAY
public static final int TUESDAY
- See Also:
- Constant Field Values
WEDNESDAY
public static final int WEDNESDAY
- See Also:
- Constant Field Values
THURSDAY
public static final int THURSDAY
- See Also:
- Constant Field Values
FRIDAY
public static final int FRIDAY
- See Also:
- Constant Field Values
SATURDAY
public static final int SATURDAY
- See Also:
- Constant Field Values
JANUARY
public static final int JANUARY
- See Also:
- Constant Field Values
FEBRUARY
public static final int FEBRUARY
- See Also:
- Constant Field Values
MARCH
public static final int MARCH
- See Also:
- Constant Field Values
APRIL
public static final int APRIL
- See Also:
- Constant Field Values
MAY
public static final int MAY
- See Also:
- Constant Field Values
JUNE
public static final int JUNE
- See Also:
- Constant Field Values
JULY
public static final int JULY
- See Also:
- Constant Field Values
AUGUST
public static final int AUGUST
- See Also:
- Constant Field Values
SEPTEMBER
public static final int SEPTEMBER
- See Also:
- Constant Field Values
OCTOBER
public static final int OCTOBER
- See Also:
- Constant Field Values
NOVEMBER
public static final int NOVEMBER
- See Also:
- Constant Field Values
DECEMBER
public static final int DECEMBER
- See Also:
- Constant Field Values
UNDECIMBER
public static final int UNDECIMBER
- See Also:
- Constant Field Values
AM
public static final int AM
- See Also:
- Constant Field Values
PM
public static final int PM
- See Also:
- Constant Field Values
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)
- Overrides:
equals
in class Object
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()
- Description copied from class:
Object
- Returns the empty string. It's here to satisfy javac.
- Overrides:
toString
in class Object