| java.lang.Object com.ibm.icu.util.Calendar com.ibm.icu.util.GregorianCalendar
All known Subclasses: com.ibm.icu.util.BuddhistCalendar, com.ibm.icu.util.JapaneseCalendar,
GregorianCalendar | public class GregorianCalendar extends Calendar (Code) | | GregorianCalendar is a concrete subclass of
Calendar and provides the standard calendar used by most of the world.
The standard (Gregorian) calendar has 2 eras, BC and AD.
This implementation handles a single discontinuity, which corresponds by
default to the date the Gregorian calendar was instituted (October 15, 1582
in some countries, later in others). The cutover date may be changed by the
caller by calling setGregorianChange() .
Historically, in those countries which adopted the Gregorian calendar first,
October 4, 1582 was thus followed by October 15, 1582. This calendar models
this correctly. Before the Gregorian cutover, GregorianCalendar
implements the Julian calendar. The only difference between the Gregorian
and the Julian calendar is the leap year rule. The Julian calendar specifies
leap years every four years, whereas the Gregorian calendar omits century
years which are not divisible by 400.
GregorianCalendar implements proleptic Gregorian and
Julian calendars. That is, dates are computed by extrapolating the current
rules indefinitely far backward and forward in time. As a result,
GregorianCalendar may be used for all years to generate
meaningful and consistent results. However, dates obtained using
GregorianCalendar are historically accurate only from March 1, 4
AD onward, when modern Julian calendar rules were adopted. Before this date,
leap year rules were applied irregularly, and before 45 BC the Julian
calendar did not even exist.
Prior to the institution of the Gregorian calendar, New Year's Day was
March 25. To avoid confusion, this calendar always uses January 1. A manual
adjustment may be made if desired for dates that are prior to the Gregorian
changeover and which fall between January 1 and March 24.
Values calculated for the WEEK_OF_YEAR field range from 1 to
53. Week 1 for a year is the earliest seven day period starting on
getFirstDayOfWeek() that contains at least
getMinimalDaysInFirstWeek() days from that year. It thus
depends on the values of getMinimalDaysInFirstWeek() ,
getFirstDayOfWeek() , and the day of the week of January 1.
Weeks between week 1 of one year and week 1 of the following year are
numbered sequentially from 2 to 52 or 53 (as needed).
For example, January 1, 1998 was a Thursday. If
getFirstDayOfWeek() is MONDAY and
getMinimalDaysInFirstWeek() is 4 (these are the values
reflecting ISO 8601 and many national standards), then week 1 of 1998 starts
on December 29, 1997, and ends on January 4, 1998. If, however,
getFirstDayOfWeek() is SUNDAY , then week 1 of 1998
starts on January 4, 1998, and ends on January 10, 1998; the first three days
of 1998 then are part of week 53 of 1997.
Values calculated for the WEEK_OF_MONTH field range from 0 or
1 to 4 or 5. Week 1 of a month (the days with WEEK_OF_MONTH =
1 ) is the earliest set of at least
getMinimalDaysInFirstWeek() contiguous days in that month,
ending on the day before getFirstDayOfWeek() . Unlike
week 1 of a year, week 1 of a month may be shorter than 7 days, need
not start on getFirstDayOfWeek() , and will not include days of
the previous month. Days of a month before week 1 have a
WEEK_OF_MONTH of 0.
For example, if getFirstDayOfWeek() is SUNDAY
and getMinimalDaysInFirstWeek() is 4, then the first week of
January 1998 is Sunday, January 4 through Saturday, January 10. These days
have a WEEK_OF_MONTH of 1. Thursday, January 1 through
Saturday, January 3 have a WEEK_OF_MONTH of 0. If
getMinimalDaysInFirstWeek() is changed to 3, then January 1
through January 3 have a WEEK_OF_MONTH of 1.
Example:
// get the supported ids for GMT-08:00 (Pacific Standard Time)
String[] ids = TimeZone.getAvailableIDs(-8 * 60 * 60 * 1000);
// if no ids were returned, something is wrong. get out.
if (ids.length == 0)
System.exit(0);
// begin output
System.out.println("Current Time");
// create a Pacific Standard Time time zone
SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, ids[0]);
// set up rules for daylight savings time
pdt.setStartRule(Calendar.APRIL, 1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
pdt.setEndRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
// create a GregorianCalendar with the Pacific Daylight time zone
// and the current date and time
Calendar calendar = new GregorianCalendar(pdt);
Date trialTime = new Date();
calendar.setTime(trialTime);
// print out a bunch of interesting things
System.out.println("ERA: " + calendar.get(Calendar.ERA));
System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
System.out.println("DATE: " + calendar.get(Calendar.DATE));
System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
System.out.println("DAY_OF_WEEK_IN_MONTH: "
+ calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
System.out.println("ZONE_OFFSET: "
+ (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000)));
System.out.println("DST_OFFSET: "
+ (calendar.get(Calendar.DST_OFFSET)/(60*60*1000)));
System.out.println("Current Time, with hour reset to 3");
calendar.clear(Calendar.HOUR_OF_DAY); // so doesn't override
calendar.set(Calendar.HOUR, 3);
System.out.println("ERA: " + calendar.get(Calendar.ERA));
System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
System.out.println("DATE: " + calendar.get(Calendar.DATE));
System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
System.out.println("DAY_OF_WEEK_IN_MONTH: "
+ calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
System.out.println("ZONE_OFFSET: "
+ (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000))); // in hours
System.out.println("DST_OFFSET: "
+ (calendar.get(Calendar.DST_OFFSET)/(60*60*1000))); // in hours
GregorianCalendar usually should be instantiated using
com.ibm.icu.util.Calendar.getInstance(ULocale) passing in a ULocale
with the tag "@calendar=gregorian" .
See Also: Calendar See Also: TimeZone author: David Goldsmith, Mark Davis, Chen-Lieh Huang, Alan Liu |
Field Summary | |
final public static int | AD Value of the ERA field indicating
the common era (Anno Domini), also known as CE. | final public static int | BC Value of the ERA field indicating
the period before the common era (before Christ), also known as BCE. | protected transient boolean | invertGregorian Used by handleComputeJulianDay() and handleComputeMonthStart(). | protected transient boolean | isGregorian Used by handleComputeJulianDay() and handleComputeMonthStart(). |
Constructor Summary | |
public | GregorianCalendar() Constructs a default GregorianCalendar using the current time
in the default time zone with the default locale. | public | GregorianCalendar(TimeZone zone) Constructs a GregorianCalendar based on the current time
in the given time zone with the default locale. | public | GregorianCalendar(Locale aLocale) Constructs a GregorianCalendar based on the current time
in the default time zone with the given locale. | public | GregorianCalendar(ULocale locale) Constructs a GregorianCalendar based on the current time
in the default time zone with the given locale. | public | GregorianCalendar(TimeZone zone, Locale aLocale) Constructs a GregorianCalendar based on the current time
in the given time zone with the given locale. | public | GregorianCalendar(TimeZone zone, ULocale locale) Constructs a GregorianCalendar based on the current time
in the given time zone with the given locale. | public | GregorianCalendar(int year, int month, int date) Constructs a GregorianCalendar with the given date set
in the default time zone with the default locale.
Parameters: year - the value used to set the YEAR time field in the calendar. Parameters: month - the value used to set the MONTH time field in the calendar.Month value is 0-based. | public | GregorianCalendar(int year, int month, int date, int hour, int minute) Constructs a GregorianCalendar with the given date
and time set for the default time zone with the default locale.
Parameters: year - the value used to set the YEAR time field in the calendar. Parameters: month - the value used to set the MONTH time field in the calendar.Month value is 0-based. | public | GregorianCalendar(int year, int month, int date, int hour, int minute, int second) Constructs a GregorianCalendar with the given date
and time set for the default time zone with the default locale.
Parameters: year - the value used to set the YEAR time field in the calendar. Parameters: month - the value used to set the MONTH time field in the calendar.Month value is 0-based. |
Method Summary | |
public int | getActualMaximum(int field) Return the maximum value that this field could have, given the current date.
For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual
maximum would be 28; for "Feb 3, 1996" it s 29. | public int | getActualMinimum(int field) Return the minimum value that this field could have, given the current date. | final public Date | getGregorianChange() Gets the Gregorian Calendar change date. | public String | getType() Return the current Calendar type. | protected void | handleComputeFields(int julianDay) Override Calendar to compute several fields specific to the hybrid
Gregorian-Julian calendar system. | protected int | handleComputeJulianDay(int bestField) | protected int | handleComputeMonthStart(int eyear, int month, boolean useMonth) | protected int | handleGetExtendedYear() | protected int | handleGetLimit(int field, int limitType) | protected int | handleGetMonthLength(int extendedYear, int month) | protected int | handleGetYearLength(int eyear) | public int | hashCode() Override hashCode. | boolean | inDaylightTime() Return true if the current time for this Calendar is in Daylignt
Savings Time.
Note -- MAKE THIS PUBLIC AT THE NEXT API CHANGE. | public boolean | isEquivalentTo(Calendar other) Returns true if the given Calendar object is equivalent to this
one. | public boolean | isLeapYear(int year) Determines if the given year is a leap year. | public void | roll(int field, int amount) Roll a field by a signed amount. | public void | setGregorianChange(Date date) Sets the GregorianCalendar change date. |
AD | final public static int AD(Code) | | Value of the ERA field indicating
the common era (Anno Domini), also known as CE.
The sequence of years at the transition from BC to AD is
..., 2 BC, 1 BC, 1 AD, 2 AD,...
See Also: Calendar.ERA |
BC | final public static int BC(Code) | | Value of the ERA field indicating
the period before the common era (before Christ), also known as BCE.
The sequence of years at the transition from BC to AD is
..., 2 BC, 1 BC, 1 AD, 2 AD,...
See Also: Calendar.ERA |
invertGregorian | protected transient boolean invertGregorian(Code) | | Used by handleComputeJulianDay() and handleComputeMonthStart().
|
isGregorian | protected transient boolean isGregorian(Code) | | Used by handleComputeJulianDay() and handleComputeMonthStart().
|
GregorianCalendar | public GregorianCalendar()(Code) | | Constructs a default GregorianCalendar using the current time
in the default time zone with the default locale.
|
GregorianCalendar | public GregorianCalendar(TimeZone zone)(Code) | | Constructs a GregorianCalendar based on the current time
in the given time zone with the default locale.
Parameters: zone - the given time zone. |
GregorianCalendar | public GregorianCalendar(Locale aLocale)(Code) | | Constructs a GregorianCalendar based on the current time
in the default time zone with the given locale.
Parameters: aLocale - the given locale. |
GregorianCalendar | public GregorianCalendar(ULocale locale)(Code) | | Constructs a GregorianCalendar based on the current time
in the default time zone with the given locale.
Parameters: locale - the given ulocale. |
GregorianCalendar | public GregorianCalendar(TimeZone zone, Locale aLocale)(Code) | | Constructs a GregorianCalendar based on the current time
in the given time zone with the given locale.
Parameters: zone - the given time zone. Parameters: aLocale - the given locale. |
GregorianCalendar | public GregorianCalendar(TimeZone zone, ULocale locale)(Code) | | Constructs a GregorianCalendar based on the current time
in the given time zone with the given locale.
Parameters: zone - the given time zone. Parameters: locale - the given ulocale. |
GregorianCalendar | public GregorianCalendar(int year, int month, int date)(Code) | | Constructs a GregorianCalendar with the given date set
in the default time zone with the default locale.
Parameters: year - the value used to set the YEAR time field in the calendar. Parameters: month - the value used to set the MONTH time field in the calendar.Month value is 0-based. e.g., 0 for January. Parameters: date - the value used to set the DATE time field in the calendar. |
GregorianCalendar | public GregorianCalendar(int year, int month, int date, int hour, int minute)(Code) | | Constructs a GregorianCalendar with the given date
and time set for the default time zone with the default locale.
Parameters: year - the value used to set the YEAR time field in the calendar. Parameters: month - the value used to set the MONTH time field in the calendar.Month value is 0-based. e.g., 0 for January. Parameters: date - the value used to set the DATE time field in the calendar. Parameters: hour - the value used to set the HOUR_OF_DAY time fieldin the calendar. Parameters: minute - the value used to set the MINUTE time fieldin the calendar. |
GregorianCalendar | public GregorianCalendar(int year, int month, int date, int hour, int minute, int second)(Code) | | Constructs a GregorianCalendar with the given date
and time set for the default time zone with the default locale.
Parameters: year - the value used to set the YEAR time field in the calendar. Parameters: month - the value used to set the MONTH time field in the calendar.Month value is 0-based. e.g., 0 for January. Parameters: date - the value used to set the DATE time field in the calendar. Parameters: hour - the value used to set the HOUR_OF_DAY time fieldin the calendar. Parameters: minute - the value used to set the MINUTE time fieldin the calendar. Parameters: second - the value used to set the SECOND time fieldin the calendar. |
getActualMaximum | public int getActualMaximum(int field)(Code) | | Return the maximum value that this field could have, given the current date.
For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual
maximum would be 28; for "Feb 3, 1996" it s 29. Similarly for a Hebrew calendar,
for some years the actual maximum for MONTH is 12, and for others 13.
|
getActualMinimum | public int getActualMinimum(int field)(Code) | | Return the minimum value that this field could have, given the current date.
For the Gregorian calendar, this is the same as getMinimum() and getGreatestMinimum().
|
getGregorianChange | final public Date getGregorianChange()(Code) | | Gets the Gregorian Calendar change date. This is the point when the
switch from Julian dates to Gregorian dates occurred. Default is
October 15, 1582. Previous to this, dates will be in the Julian
calendar.
the Gregorian cutover date for this calendar. |
getType | public String getType()(Code) | | Return the current Calendar type.
type of calendar (gregorian, etc.) |
handleComputeFields | protected void handleComputeFields(int julianDay)(Code) | | Override Calendar to compute several fields specific to the hybrid
Gregorian-Julian calendar system. These are:
- ERA
- YEAR
- MONTH
- DAY_OF_MONTH
- DAY_OF_YEAR
- EXTENDED_YEAR
|
handleComputeJulianDay | protected int handleComputeJulianDay(int bestField)(Code) | | |
handleComputeMonthStart | protected int handleComputeMonthStart(int eyear, int month, boolean useMonth)(Code) | | Return JD of start of given month/year
|
handleGetExtendedYear | protected int handleGetExtendedYear()(Code) | | |
handleGetLimit | protected int handleGetLimit(int field, int limitType)(Code) | | |
handleGetMonthLength | protected int handleGetMonthLength(int extendedYear, int month)(Code) | | |
handleGetYearLength | protected int handleGetYearLength(int eyear)(Code) | | |
hashCode | public int hashCode()(Code) | | Override hashCode.
Generates the hash code for the GregorianCalendar object
|
inDaylightTime | boolean inDaylightTime()(Code) | | Return true if the current time for this Calendar is in Daylignt
Savings Time.
Note -- MAKE THIS PUBLIC AT THE NEXT API CHANGE. POSSIBLY DEPRECATE
AND REMOVE TimeZone.inDaylightTime().
|
isEquivalentTo | public boolean isEquivalentTo(Calendar other)(Code) | | Returns true if the given Calendar object is equivalent to this
one. Calendar override.
Parameters: other - the Calendar to be compared with this Calendar |
isLeapYear | public boolean isLeapYear(int year)(Code) | | Determines if the given year is a leap year. Returns true if the
given year is a leap year.
Parameters: year - the given year. true if the given year is a leap year; false otherwise. |
roll | public void roll(int field, int amount)(Code) | | Roll a field by a signed amount.
|
setGregorianChange | public void setGregorianChange(Date date)(Code) | | Sets the GregorianCalendar change date. This is the point when the switch
from Julian dates to Gregorian dates occurred. Default is October 15,
1582. Previous to this, dates will be in the Julian calendar.
To obtain a pure Julian calendar, set the change date to
Date(Long.MAX_VALUE) . To obtain a pure Gregorian calendar,
set the change date to Date(Long.MIN_VALUE) .
Parameters: date - the given Gregorian cutover date. |
Methods inherited from com.ibm.icu.util.Calendar | public void add(int field, int amount)(Code)(Java Doc) public boolean after(Object when)(Code)(Java Doc) public boolean before(Object when)(Code)(Java Doc) final public void clear()(Code)(Java Doc) final public void clear(int field)(Code)(Java Doc) public Object clone()(Code)(Java Doc) public int compareTo(Calendar that)(Code)(Java Doc) public int compareTo(Object that)(Code)(Java Doc) protected void complete()(Code)(Java Doc) protected void computeFields()(Code)(Java Doc) final protected void computeGregorianFields(int julianDay)(Code)(Java Doc) protected int computeGregorianMonthStart(int year, int month)(Code)(Java Doc) protected int computeJulianDay()(Code)(Java Doc) protected int computeMillisInDay()(Code)(Java Doc) protected void computeTime()(Code)(Java Doc) protected int computeZoneOffset(long millis, int millisInDay)(Code)(Java Doc) public boolean equals(Object obj)(Code)(Java Doc) public int fieldDifference(Date when, int field)(Code)(Java Doc) protected String fieldName(int field)(Code)(Java Doc) final protected static long floorDivide(long numerator, long denominator)(Code)(Java Doc) final protected static int floorDivide(int numerator, int denominator)(Code)(Java Doc) final protected static int floorDivide(int numerator, int denominator, int[] remainder)(Code)(Java Doc) final protected static int floorDivide(long numerator, int denominator, int[] remainder)(Code)(Java Doc) final public int get(int field)(Code)(Java Doc) public int getActualMaximum(int field)(Code)(Java Doc) public int getActualMinimum(int field)(Code)(Java Doc) public static Locale[] getAvailableLocales()(Code)(Java Doc) public static ULocale[] getAvailableULocales()(Code)(Java Doc) static Set getCalendarFactoryNames()(Code)(Java Doc) public DateFormat getDateTimeFormat(int dateStyle, int timeStyle, Locale loc)(Code)(Java Doc) public DateFormat getDateTimeFormat(int dateStyle, int timeStyle, ULocale loc)(Code)(Java Doc) public int getDayOfWeekType(int dayOfWeek)(Code)(Java Doc) protected int getDefaultDayInMonth(int extendedYear, int month)(Code)(Java Doc) protected int getDefaultMonthInYear(int extendedYear)(Code)(Java Doc) public String getDisplayName(Locale loc)(Code)(Java Doc) public String getDisplayName(ULocale loc)(Code)(Java Doc) final public int getFieldCount()(Code)(Java Doc) protected int[][][] getFieldResolutionTable()(Code)(Java Doc) public int getFirstDayOfWeek()(Code)(Java Doc) final public int getGreatestMinimum(int field)(Code)(Java Doc) final protected int getGregorianDayOfMonth()(Code)(Java Doc) final protected int getGregorianDayOfYear()(Code)(Java Doc) final protected int getGregorianMonth()(Code)(Java Doc) final protected int getGregorianYear()(Code)(Java Doc) public static synchronized Calendar getInstance()(Code)(Java Doc) public static synchronized Calendar getInstance(TimeZone zone)(Code)(Java Doc) public static synchronized Calendar getInstance(Locale aLocale)(Code)(Java Doc) public static synchronized Calendar getInstance(ULocale locale)(Code)(Java Doc) public static synchronized Calendar getInstance(TimeZone zone, Locale aLocale)(Code)(Java Doc) public static synchronized Calendar getInstance(TimeZone zone, ULocale locale)(Code)(Java Doc) static synchronized Calendar getInstance(TimeZone zone, ULocale locale, String factoryName)(Code)(Java Doc) final public int getLeastMaximum(int field)(Code)(Java Doc) protected int getLimit(int field, int limitType)(Code)(Java Doc) final public ULocale getLocale(ULocale.Type type)(Code)(Java Doc) final public int getMaximum(int field)(Code)(Java Doc) public int getMinimalDaysInFirstWeek()(Code)(Java Doc) final public int getMinimum(int field)(Code)(Java Doc) final protected int getStamp(int field)(Code)(Java Doc) final public Date getTime()(Code)(Java Doc) public long getTimeInMillis()(Code)(Java Doc) public TimeZone getTimeZone()(Code)(Java Doc) public String getType()(Code)(Java Doc) public int getWeekendTransition(int dayOfWeek)(Code)(Java Doc) final protected static int gregorianMonthLength(int y, int m)(Code)(Java Doc) final protected static int gregorianPreviousMonthLength(int y, int m)(Code)(Java Doc) protected void handleComputeFields(int julianDay)(Code)(Java Doc) protected int handleComputeJulianDay(int bestField)(Code)(Java Doc) abstract protected int handleComputeMonthStart(int eyear, int month, boolean useMonth)(Code)(Java Doc) protected int[] handleCreateFields()(Code)(Java Doc) protected DateFormat handleGetDateFormat(String pattern, Locale locale)(Code)(Java Doc) protected DateFormat handleGetDateFormat(String pattern, ULocale locale)(Code)(Java Doc) abstract protected int handleGetExtendedYear()(Code)(Java Doc) abstract protected int handleGetLimit(int field, int limitType)(Code)(Java Doc) protected int handleGetMonthLength(int extendedYear, int month)(Code)(Java Doc) protected int handleGetYearLength(int eyear)(Code)(Java Doc) public int hashCode()(Code)(Java Doc) final protected int internalGet(int field)(Code)(Java Doc) final protected int internalGet(int field, int defaultValue)(Code)(Java Doc) final protected long internalGetTimeInMillis()(Code)(Java Doc) final protected void internalSet(int field, int value)(Code)(Java Doc) public boolean isEquivalentTo(Calendar other)(Code)(Java Doc) final protected static boolean isGregorianLeapYear(int year)(Code)(Java Doc) public boolean isLenient()(Code)(Java Doc) final public boolean isSet(int field)(Code)(Java Doc) public boolean isWeekend(Date date)(Code)(Java Doc) public boolean isWeekend()(Code)(Java Doc) final protected static int julianDayToDayOfWeek(int julian)(Code)(Java Doc) final protected static long julianDayToMillis(int julian)(Code)(Java Doc) final protected static int millisToJulianDay(long millis)(Code)(Java Doc) protected int newerField(int defaultField, int alternateField)(Code)(Java Doc) protected int newestStamp(int first, int last, int bestStampSoFar)(Code)(Java Doc) protected void pinField(int field)(Code)(Java Doc) protected void prepareGetActual(int field, boolean isMinimum)(Code)(Java Doc) static Object register(CalendarFactory factory, ULocale locale)(Code)(Java Doc) static Object register(CalendarFactory factory, ULocale locale, boolean visible)(Code)(Java Doc) protected int resolveFields(int[][][] precedenceTable)(Code)(Java Doc) final public void roll(int field, boolean up)(Code)(Java Doc) public void roll(int field, int amount)(Code)(Java Doc) final public void set(int field, int value)(Code)(Java Doc) final public void set(int year, int month, int date)(Code)(Java Doc) final public void set(int year, int month, int date, int hour, int minute)(Code)(Java Doc) final public void set(int year, int month, int date, int hour, int minute, int second)(Code)(Java Doc) public void setFirstDayOfWeek(int value)(Code)(Java Doc) public void setLenient(boolean lenient)(Code)(Java Doc) final void setLocale(ULocale valid, ULocale actual)(Code)(Java Doc) public void setMinimalDaysInFirstWeek(int value)(Code)(Java Doc) final public void setTime(Date date)(Code)(Java Doc) public void setTimeInMillis(long millis)(Code)(Java Doc) public void setTimeZone(TimeZone value)(Code)(Java Doc) public String toString()(Code)(Java Doc) static boolean unregister(Object registryKey)(Code)(Java Doc) protected void validateField(int field)(Code)(Java Doc) final protected void validateField(int field, int min, int max)(Code)(Java Doc) protected void validateFields()(Code)(Java Doc) protected int weekNumber(int desiredDay, int dayOfPeriod, int dayOfWeek)(Code)(Java Doc) final protected int weekNumber(int dayOfPeriod, int dayOfWeek)(Code)(Java Doc)
|
|
|