Uses of Class
com.ibm.icu.util.Calendar

Packages that use Calendar
com.ibm.icu.text Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping. 
com.ibm.icu.util International calendars and other utility classes. 
 

Uses of Calendar in com.ibm.icu.text
 

Fields in com.ibm.icu.text declared as Calendar
protected  Calendar DateFormat.calendar
          The calendar that DateFormat uses to produce the time field values needed to implement date and time formatting.
 

Methods in com.ibm.icu.text that return Calendar
 Calendar DateFormat.getCalendar()
          Returns the calendar associated with this date/time formatter.
 

Methods in com.ibm.icu.text with parameters of type Calendar
 StringBuffer DateIntervalFormat.format(Calendar fromCalendar, Calendar toCalendar, StringBuffer appendTo, FieldPosition pos)
          Format 2 Calendars to produce a string.
abstract  StringBuffer DateFormat.format(Calendar cal, StringBuffer toAppendTo, FieldPosition fieldPosition)
          Formats a date into a date/time string.
 StringBuffer SimpleDateFormat.format(Calendar cal, StringBuffer toAppendTo, FieldPosition pos)
          Formats a date or time, which is the standard millis since January 1, 1970, 00:00:00 GMT.
static ResourceBundle DateFormatSymbols.getDateFormatBundle(Calendar cal, Locale locale)
          Deprecated. ICU 4.0
static ResourceBundle DateFormatSymbols.getDateFormatBundle(Calendar cal, ULocale locale)
          Deprecated. ICU 4.0
static DateFormat DateFormat.getDateInstance(Calendar cal, int dateStyle)
          Convenience overload.
static DateFormat DateFormat.getDateInstance(Calendar cal, int dateStyle, Locale locale)
          Creates a DateFormat object that can be used to format dates in the calendar system specified by cal.
static DateFormat DateFormat.getDateInstance(Calendar cal, int dateStyle, ULocale locale)
          Creates a DateFormat object that can be used to format dates in the calendar system specified by cal.
static DateFormat DateFormat.getDateTimeInstance(Calendar cal, int dateStyle, int timeStyle)
          Convenience overload.
static DateFormat DateFormat.getDateTimeInstance(Calendar cal, int dateStyle, int timeStyle, Locale locale)
          Creates a DateFormat object that can be used to format dates and times in the calendar system specified by cal.
static DateFormat DateFormat.getDateTimeInstance(Calendar cal, int dateStyle, int timeStyle, ULocale locale)
          Creates a DateFormat object that can be used to format dates and times in the calendar system specified by cal.
static DateFormat DateFormat.getInstance(Calendar cal)
          Convenience overload.
static DateFormat DateFormat.getInstance(Calendar cal, Locale locale)
          Convenience overload.
static DateFormat DateFormat.getInstance(Calendar cal, ULocale locale)
          Convenience overload.
static DateFormat DateFormat.getPatternInstance(Calendar cal, String pattern, Locale locale)
          [icu] Convenience overload.
static DateFormat DateFormat.getPatternInstance(Calendar cal, String pattern, ULocale locale)
          [icu] Creates a DateFormat object that can be used to format dates and times in the calendar system specified by cal.
static DateFormat DateFormat.getTimeInstance(Calendar cal, int timeStyle)
          Convenience overload.
static DateFormat DateFormat.getTimeInstance(Calendar cal, int timeStyle, Locale locale)
          Creates a DateFormat object that can be used to format times in the calendar system specified by cal.
static DateFormat DateFormat.getTimeInstance(Calendar cal, int timeStyle, ULocale locale)
          Creates a DateFormat object that can be used to format times in the calendar system specified by cal.
 StringBuffer SimpleDateFormat.intervalFormatByAlgorithm(Calendar fromCalendar, Calendar toCalendar, StringBuffer appendTo, FieldPosition pos)
          Deprecated. This API is ICU internal only.
protected  int SimpleDateFormat.matchQuarterString(String text, int start, int field, String[] data, Calendar cal)
          Attempt to match the text at a given position against an array of quarter strings.
protected  int SimpleDateFormat.matchString(String text, int start, int field, String[] data, Calendar cal)
          Attempt to match the text at a given position against an array of strings.
abstract  void DateFormat.parse(String text, Calendar cal, ParsePosition pos)
          Parses a date/time string according to the given parse position.
 void SimpleDateFormat.parse(String text, Calendar cal, ParsePosition parsePos)
          Overrides DateFormat
 void DateFormat.setCalendar(Calendar newCalendar)
          Sets the calendar to be used by this date format.
protected  String SimpleDateFormat.subFormat(char ch, int count, int beginOffset, FieldPosition pos, DateFormatSymbols fmtData, Calendar cal)
          Formats a single field, given its pattern character.
protected  void ChineseDateFormat.subFormat(StringBuffer buf, char ch, int count, int beginOffset, FieldPosition pos, Calendar cal)
          Deprecated. This API is ICU internal only.
protected  void SimpleDateFormat.subFormat(StringBuffer buf, char ch, int count, int beginOffset, FieldPosition pos, Calendar cal)
          Deprecated. This API is ICU internal only.
protected  int ChineseDateFormat.subParse(String text, int start, char ch, int count, boolean obeyCount, boolean allowNegative, boolean[] ambiguousYear, Calendar cal)
          Protected method that converts one field of the input string into a numeric field value in cal.
protected  int SimpleDateFormat.subParse(String text, int start, char ch, int count, boolean obeyCount, boolean allowNegative, boolean[] ambiguousYear, Calendar cal)
          Protected method that converts one field of the input string into a numeric field value in cal.
 

Method parameters in com.ibm.icu.text with type arguments of type Calendar
static ResourceBundle DateFormatSymbols.getDateFormatBundle(Class<? extends Calendar> calendarClass, Locale locale)
          Deprecated. ICU 4.0
static ResourceBundle DateFormatSymbols.getDateFormatBundle(Class<? extends Calendar> calendarClass, ULocale locale)
          Deprecated. ICU 4.0
 

Constructors in com.ibm.icu.text with parameters of type Calendar
ChineseDateFormatSymbols(Calendar cal, Locale locale)
          Construct a ChineseDateFormatSymbols for the provided calendar and locale.
ChineseDateFormatSymbols(Calendar cal, ULocale locale)
          Construct a ChineseDateFormatSymbols for the provided calendar and locale.
DateFormatSymbols(Calendar cal, Locale locale)
          Returns the DateFormatSymbols object that should be used to format a calendar system's dates in the given locale.
DateFormatSymbols(Calendar cal, ULocale locale)
          Returns the DateFormatSymbols object that should be used to format a calendar system's dates in the given locale.
 

Constructor parameters in com.ibm.icu.text with type arguments of type Calendar
DateFormatSymbols(Class<? extends Calendar> calendarClass, Locale locale)
          Variant of DateFormatSymbols(Calendar, Locale) that takes the Calendar class instead of a Calandar instance.
DateFormatSymbols(Class<? extends Calendar> calendarClass, ULocale locale)
          Variant of DateFormatSymbols(Calendar, ULocale) that takes the Calendar class instead of a Calandar instance.
 

Uses of Calendar in com.ibm.icu.util
 

Subclasses of Calendar in com.ibm.icu.util
 class BuddhistCalendar
          BuddhistCalendar is a subclass of GregorianCalendar that numbers years since the birth of the Buddha.
 class ChineseCalendar
          ChineseCalendar is a concrete subclass of Calendar that implements a traditional Chinese calendar.
 class CopticCalendar
          Implement the Coptic calendar system.
 class EthiopicCalendar
          Implement the Ethiopic calendar system.
 class GregorianCalendar
          [icu enhancement] ICU's replacement for java.util.GregorianCalendar.
 class HebrewCalendar
          HebrewCalendar is a subclass of Calendar that that implements the traditional Hebrew calendar.
 class IndianCalendar
          IndianCalendar is a subclass of GregorianCalendar that numbers years since the birth of the Buddha.
 class IslamicCalendar
          IslamicCalendar is a subclass of Calendar that that implements the Islamic civil and religious calendars.
 class JapaneseCalendar
          JapaneseCalendar is a subclass of GregorianCalendar that numbers years and eras based on the reigns of the Japanese emperors.
 class TaiwanCalendar
          TaiwanCalendar is a subclass of GregorianCalendar that numbers years since 1912.
 

Methods in com.ibm.icu.util that return Calendar
 Calendar GlobalizationPreferences.getCalendar()
          Get a copy of the calendar according to the settings.
 Calendar Calendar.FormatConfiguration.getCalendar()
          Deprecated. This API is ICU internal only.
static Calendar Calendar.getInstance()
          Returns a calendar using the default time zone and locale.
static Calendar Calendar.getInstance(Locale aLocale)
          Returns a calendar using the default time zone and specified locale.
static Calendar Calendar.getInstance(TimeZone zone)
          Returns a calendar using the specified time zone and default locale.
static Calendar Calendar.getInstance(TimeZone zone, Locale aLocale)
          Returns a calendar with the specified time zone and locale.
static Calendar Calendar.getInstance(TimeZone zone, ULocale locale)
          Returns a calendar with the specified time zone and locale.
static Calendar Calendar.getInstance(ULocale locale)
          Returns a calendar using the default time zone and specified locale.
protected  Calendar GlobalizationPreferences.guessCalendar()
          This function can be overridden by subclasses to use different heuristics.
 

Methods in com.ibm.icu.util with parameters of type Calendar
 int Calendar.compareTo(Calendar that)
          Compares the times (in millis) represented by two Calendar objects.
static String Calendar.getDateTimePattern(Calendar cal, ULocale uLocale, int dateStyle)
          Deprecated. This API is ICU internal only.
 boolean GregorianCalendar.isEquivalentTo(Calendar other)
          Returns true if the given Calendar object is equivalent to this one.
 boolean Calendar.isEquivalentTo(Calendar other)
          [icu] Returns true if the given Calendar object is equivalent to this one.
 GlobalizationPreferences GlobalizationPreferences.setCalendar(Calendar calendar)
          Sets the calendar.
 



Copyright (c) 2011 IBM Corporation and others.