public class CalendarUtils
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
DOJO_HEBREW  | 
static java.lang.String | 
DOJO_ISLAMIC  | 
static java.lang.String | 
GREGORIAN  | 
static java.lang.String | 
HEBREW  | 
static java.lang.String | 
ICU_GREGORIAN  | 
static java.lang.String | 
ICU_HEBREW  | 
static java.lang.String | 
ICU_ISLAMIC  | 
static java.lang.String | 
ISLAMIC  | 
| Constructor and Description | 
|---|
CalendarUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
static com.ibm.icu.util.Calendar | 
getDefaultICUCalendar()
Get the ICU4J default Calendar Instance based on System Base Calendar 
 | 
static com.ibm.icu.util.Calendar | 
getDefaultICUCalendar(java.util.Locale loc)
Get the ICU4J default Calendar Instance based on System Base Calendar 
 | 
static com.ibm.icu.util.Calendar | 
getDefaultICUCalendar(java.util.Locale loc,
                     java.util.TimeZone tz)
Get the ICU4J default Calendar Instance based on System Base Calendar 
 | 
static com.ibm.icu.util.Calendar | 
getDefaultICUCalendar(com.ibm.icu.util.ULocale loc,
                     com.ibm.icu.util.TimeZone tz)
Get the ICU4J default Calendar Instance based on System Base Calendar 
 | 
static com.ibm.icu.util.ULocale | 
getDefaultICULocale()
Get the ICU4J default ULocale using System Base Calendar 
 | 
static com.ibm.icu.util.ULocale | 
getDefaultICULocale(java.util.Locale loc)
Get the ICU ULocale for Locale using System Base Calendar 
 | 
static java.lang.String | 
getDojoDatePackage(java.lang.String CalendarType)
Get the Dojo date package based on the Calendar Type 
 | 
static java.lang.String | 
getFullMonthNameForMonth(int num,
                        java.util.Locale loc)
Returns the Localized Month Name for the Given 
 | 
static com.ibm.icu.util.Calendar | 
getICUCalendar(java.util.Locale loc,
              java.lang.String CalendarType)
Get the ICU4J Calendar Instance 
 | 
static com.ibm.icu.util.Calendar | 
getICUCalendar(com.ibm.icu.util.TimeZone zone,
              java.util.Locale loc,
              java.lang.String CalendarType)
Get the ICU4J Calendar Instance 
 | 
static com.ibm.icu.util.Calendar | 
getICUCalendar(java.util.TimeZone zone,
              java.util.Locale loc,
              java.lang.String CalendarType)
Get the ICU4J Calendar Instance 
 | 
static com.ibm.icu.util.Calendar | 
getICUCalendar(UserInfo user)
Get the ICU4J Calendar Instance 
 | 
static java.lang.String | 
getICUDateClass(java.lang.String CalendarType)
Get the ICU4J Calendar type 
 | 
static com.ibm.icu.util.ULocale | 
getICULocale(java.util.Locale loc,
            java.lang.String CalendarType)
Get the ICU4J ULocale 
 | 
static com.ibm.icu.util.ULocale | 
getICULocale(UserInfo user)
Get the ICU4J ULocale 
 | 
static java.lang.String[] | 
stripUnicode(java.lang.String[] list)
Strips the unicode Character U02BB 
 | 
public static final java.lang.String GREGORIAN
public static final java.lang.String ISLAMIC
public static final java.lang.String HEBREW
public static final java.lang.String DOJO_ISLAMIC
public static final java.lang.String DOJO_HEBREW
public static final java.lang.String ICU_GREGORIAN
public static final java.lang.String ICU_ISLAMIC
public static final java.lang.String ICU_HEBREW
public static java.lang.String getDojoDatePackage(java.lang.String CalendarType)
Calendar - Typepublic static java.lang.String getICUDateClass(java.lang.String CalendarType)
CalendarType - public static com.ibm.icu.util.ULocale getICULocale(UserInfo user)
UserInfo - public static com.ibm.icu.util.ULocale getICULocale(java.util.Locale loc,
                                                    java.lang.String CalendarType)
Locale - CalendarType - public static com.ibm.icu.util.ULocale getDefaultICULocale()
public static com.ibm.icu.util.ULocale getDefaultICULocale(java.util.Locale loc)
Locale - public static com.ibm.icu.util.Calendar getICUCalendar(com.ibm.icu.util.TimeZone zone,
                                                       java.util.Locale loc,
                                                       java.lang.String CalendarType)
TimeZone - Locale - CalendarType - public static com.ibm.icu.util.Calendar getICUCalendar(java.util.Locale loc,
                                                       java.lang.String CalendarType)
Locale - CalendarType - public static com.ibm.icu.util.Calendar getICUCalendar(UserInfo user)
UserInfo - public static com.ibm.icu.util.Calendar getICUCalendar(java.util.TimeZone zone,
                                                       java.util.Locale loc,
                                                       java.lang.String CalendarType)
TimeZone - Locale - CalendarType - public static com.ibm.icu.util.Calendar getDefaultICUCalendar()
public static com.ibm.icu.util.Calendar getDefaultICUCalendar(java.util.Locale loc)
Locale - public static com.ibm.icu.util.Calendar getDefaultICUCalendar(com.ibm.icu.util.ULocale loc,
                                                              com.ibm.icu.util.TimeZone tz)
Locale - TimeZone - public static com.ibm.icu.util.Calendar getDefaultICUCalendar(java.util.Locale loc,
                                                              java.util.TimeZone tz)
Locale - TimeZone - public static java.lang.String[] stripUnicode(java.lang.String[] list)
String[] - public static java.lang.String getFullMonthNameForMonth(int num,
                                                        java.util.Locale loc)
num - Month Number between 0 and 11 (where 0 is January)loc - User's Local