Java Doc for GregorianCalendar.java in  » Internationalization-Localization » icu4j » com » ibm » icu » util » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Internationalization Localization » icu4j » com.ibm.icu.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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  intAD
     Value of the ERA field indicating the common era (Anno Domini), also known as CE.
final public static  intBC
     Value of the ERA field indicating the period before the common era (before Christ), also known as BCE.
protected transient  booleaninvertGregorian
     Used by handleComputeJulianDay() and handleComputeMonthStart().
protected transient  booleanisGregorian
     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  intgetActualMaximum(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  intgetActualMinimum(int field)
     Return the minimum value that this field could have, given the current date.
final public  DategetGregorianChange()
     Gets the Gregorian Calendar change date.
public  StringgetType()
     Return the current Calendar type.
protected  voidhandleComputeFields(int julianDay)
     Override Calendar to compute several fields specific to the hybrid Gregorian-Julian calendar system.
protected  inthandleComputeJulianDay(int bestField)
    
protected  inthandleComputeMonthStart(int eyear, int month, boolean useMonth)
    
protected  inthandleGetExtendedYear()
    
protected  inthandleGetLimit(int field, int limitType)
    
protected  inthandleGetMonthLength(int extendedYear, int month)
    
protected  inthandleGetYearLength(int eyear)
    
public  inthashCode()
     Override hashCode.
 booleaninDaylightTime()
     Return true if the current time for this Calendar is in Daylignt Savings Time. Note -- MAKE THIS PUBLIC AT THE NEXT API CHANGE.
public  booleanisEquivalentTo(Calendar other)
     Returns true if the given Calendar object is equivalent to this one.
public  booleanisLeapYear(int year)
     Determines if the given year is a leap year.
public  voidroll(int field, int amount)
     Roll a field by a signed amount.
public  voidsetGregorianChange(Date date)
     Sets the GregorianCalendar change date.

Field Detail
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().




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




Method Detail
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.




Fields inherited from com.ibm.icu.util.Calendar
final public static int AM(Code)(Java Doc)
final public static int AM_PM(Code)(Java Doc)
final public static int APRIL(Code)(Java Doc)
final public static int AUGUST(Code)(Java Doc)
final protected static int BASE_FIELD_COUNT(Code)(Java Doc)
final public static int DATE(Code)(Java Doc)
final static int[][][] DATE_PRECEDENCE(Code)(Java Doc)
final public static int DAY_OF_MONTH(Code)(Java Doc)
final public static int DAY_OF_WEEK(Code)(Java Doc)
final public static int DAY_OF_WEEK_IN_MONTH(Code)(Java Doc)
final public static int DAY_OF_YEAR(Code)(Java Doc)
final public static int DECEMBER(Code)(Java Doc)
final public static int DOW_LOCAL(Code)(Java Doc)
final static int[][][] DOW_PRECEDENCE(Code)(Java Doc)
final public static int DST_OFFSET(Code)(Java Doc)
final protected static int EPOCH_JULIAN_DAY(Code)(Java Doc)
final public static int ERA(Code)(Java Doc)
final public static int EXTENDED_YEAR(Code)(Java Doc)
final public static int FEBRUARY(Code)(Java Doc)
final public static int FRIDAY(Code)(Java Doc)
final protected static int GREATEST_MINIMUM(Code)(Java Doc)
final public static int HOUR(Code)(Java Doc)
final public static int HOUR_OF_DAY(Code)(Java Doc)
final protected static int INTERNALLY_SET(Code)(Java Doc)
final public static int JANUARY(Code)(Java Doc)
final protected static int JAN_1_1_JULIAN_DAY(Code)(Java Doc)
final public static int JULIAN_DAY(Code)(Java Doc)
final public static int JULY(Code)(Java Doc)
final public static int JUNE(Code)(Java Doc)
final protected static int LEAST_MAXIMUM(Code)(Java Doc)
final public static int MARCH(Code)(Java Doc)
final protected static int MAXIMUM(Code)(Java Doc)
final protected static Date MAX_DATE(Code)(Java Doc)
final protected static int MAX_FIELD_COUNT(Code)(Java Doc)
final protected static int MAX_JULIAN(Code)(Java Doc)
final protected static long MAX_MILLIS(Code)(Java Doc)
final public static int MAY(Code)(Java Doc)
final public static int MILLISECOND(Code)(Java Doc)
final public static int MILLISECONDS_IN_DAY(Code)(Java Doc)
final protected static int MINIMUM(Code)(Java Doc)
final protected static int MINIMUM_USER_STAMP(Code)(Java Doc)
final public static int MINUTE(Code)(Java Doc)
final protected static Date MIN_DATE(Code)(Java Doc)
final protected static int MIN_JULIAN(Code)(Java Doc)
final protected static long MIN_MILLIS(Code)(Java Doc)
final public static int MONDAY(Code)(Java Doc)
final public static int MONTH(Code)(Java Doc)
final public static int NOVEMBER(Code)(Java Doc)
final public static int OCTOBER(Code)(Java Doc)
final protected static long ONE_DAY(Code)(Java Doc)
final protected static int ONE_HOUR(Code)(Java Doc)
final protected static int ONE_MINUTE(Code)(Java Doc)
final protected static int ONE_SECOND(Code)(Java Doc)
final protected static long ONE_WEEK(Code)(Java Doc)
final public static int PM(Code)(Java Doc)
final protected static int RESOLVE_REMAP(Code)(Java Doc)
final public static int SATURDAY(Code)(Java Doc)
final public static int SECOND(Code)(Java Doc)
final public static int SEPTEMBER(Code)(Java Doc)
final public static int SUNDAY(Code)(Java Doc)
final public static int THURSDAY(Code)(Java Doc)
final public static int TUESDAY(Code)(Java Doc)
final public static int UNDECIMBER(Code)(Java Doc)
final protected static int UNSET(Code)(Java Doc)
final public static int WEDNESDAY(Code)(Java Doc)
final public static int WEEKDAY(Code)(Java Doc)
final public static int WEEKEND(Code)(Java Doc)
final public static int WEEKEND_CEASE(Code)(Java Doc)
final public static int WEEKEND_ONSET(Code)(Java Doc)
final public static int WEEK_OF_MONTH(Code)(Java Doc)
final public static int WEEK_OF_YEAR(Code)(Java Doc)
final public static int YEAR(Code)(Java Doc)
final public static int YEAR_WOY(Code)(Java Doc)
final public static int ZONE_OFFSET(Code)(Java Doc)

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)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.