|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Calendar
java.util.GregorianCalendar
de.bea.domingo.util.GregorianDate
public final class GregorianDate
A date-only Gregorian calendar.
| Field Summary |
|---|
| Fields inherited from class java.util.GregorianCalendar |
|---|
AD, 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 | |
|---|---|
GregorianDate()
Default Constructor. |
|
GregorianDate(java.util.Calendar calendar)
Creates a new Gregorian date from a given java.util.Calendar. |
|
GregorianDate(java.util.Date date)
Creates a new Gregorian date from a given java.util.Date. |
|
GregorianDate(int year,
int month,
int day)
Creates a new Gregorian date from given year, month and date. |
|
| Method Summary | |
|---|---|
void |
add(int field,
int amount)
Overwrite to prevent setting time fields. |
protected void |
computeFields()
Overwrites GregorianCalendar.computeFields(), to disable all time fields. |
protected void |
computeTime()
Overwrites GregorianCalendar.computeTime(), to disable all time fields. |
int |
getDay()
Returns the day of the calendar. |
int |
getMonth()
Returns the month of the calendar. |
int |
getYear()
Returns the year of the calendar. |
void |
set(int field,
int value)
Overwrite prevents setting time fields. |
void |
setTimeInMillis(long millis)
Overwrites Calendar.setTimeInMillis(long), to disable all time fields. |
void |
setTimeZone(java.util.TimeZone zone)
Overwrite prevents setting a time zone to keep the time unchanged and unavailable. |
java.lang.String |
toString()
|
| Methods inherited from class java.util.GregorianCalendar |
|---|
clone, equals, getActualMaximum, getActualMinimum, getGreatestMinimum, getGregorianChange, getLeastMaximum, getMaximum, getMinimum, getTimeZone, hashCode, isLeapYear, roll, roll, setGregorianChange |
| Methods inherited from class java.util.Calendar |
|---|
after, before, clear, clear, compareTo, complete, get, getAvailableLocales, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, getTimeInMillis, internalGet, isLenient, isSet, set, set, set, setFirstDayOfWeek, setLenient, setMinimalDaysInFirstWeek, setTime |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GregorianDate()
public GregorianDate(java.util.Date date)
java.util.Date.
date - the date for the new calendarpublic GregorianDate(java.util.Calendar calendar)
java.util.Calendar.
calendar - the original calendar for the new calendar
public GregorianDate(int year,
int month,
int day)
The first month of the year is JANUARY which is 0; the
last month is DEDCEMBER which is 11.
year - the year of the new calendarmonth - the month of the new calendarday - the day of the new calendar| Method Detail |
|---|
public void set(int field,
int value)
set in class java.util.Calendarfield - the given calendar field.value - the value to be set for the given calendar field.Calendar.set(int, int)
public void add(int field,
int amount)
add in class java.util.GregorianCalendarfield - the time field.amount - the amount of date or time to be added to the field.GregorianCalendar.add(int, int)public void setTimeZone(java.util.TimeZone zone)
setTimeZone in class java.util.GregorianCalendarzone - the new time zone (ignored)Calendar.setTimeZone(java.util.TimeZone)public void setTimeInMillis(long millis)
Calendar.setTimeInMillis(long), to disable all time fields.
setTimeInMillis in class java.util.Calendarmillis - the new time in UTC milliseconds from the epoch.Calendar.setTimeInMillis(long)protected void computeFields()
computeFields in class java.util.GregorianCalendarCalendar.computeTime()protected void computeTime()
computeTime in class java.util.GregorianCalendarCalendar.computeTime()public int getMonth()
public int getDay()
public int getYear()
public java.lang.String toString()
toString in class java.util.CalendarCalendar.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||