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

Field Summary
static int AM
           
static int AM_PM
           
static int APRIL
           
protected  boolean areFieldsSet
           
static int AUGUST
           
static int DATE
           
static int DAY_OF_MONTH
           
static int DAY_OF_WEEK
           
static int DAY_OF_WEEK_IN_MONTH
           
static int DAY_OF_YEAR
           
static int DECEMBER
           
static int DST_OFFSET
           
static int ERA
           
static int FEBRUARY
           
static int FIELD_COUNT
           
protected  int[] fields
           
static int FRIDAY
           
static int HOUR
           
static int HOUR_OF_DAY
           
protected  boolean[] isSet
           
protected  boolean isTimeSet
           
static int JANUARY
           
static int JULY
           
static int JUNE
           
static int MARCH
           
static int MAY
           
static int MILLISECOND
           
static int MINUTE
           
static int MONDAY
           
static int MONTH
           
static int NOVEMBER
           
static int OCTOBER
           
static int PM
           
static int SATURDAY
           
static int SECOND
           
static int SEPTEMBER
           
static int SUNDAY
           
static int THURSDAY
           
protected  long time
           
static int TUESDAY
           
static int UNDECIMBER
           
static int WEDNESDAY
           
static int WEEK_OF_MONTH
           
static int WEEK_OF_YEAR
           
static int YEAR
           
static int ZONE_OFFSET
           
 
Constructor Summary
protected Calendar()
           
protected Calendar(TimeZone, Locale)
           
 
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.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait
 

Field Detail

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
Constructor Detail

Calendar

protected Calendar()

Calendar

protected Calendar(TimeZone,
                   Locale)
Method Detail

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