Package com.ibm.icu.impl.jdkadapter
Class SimpleDateFormatICU
java.lang.Object
java.text.Format
java.text.DateFormat
java.text.SimpleDateFormat
com.ibm.icu.impl.jdkadapter.SimpleDateFormatICU
- All Implemented Interfaces:
Serializable,Cloneable
SimpleDateFormatICU is an adapter class which wraps ICU4J SimpleDateFormat and
implements java.text.SimpleDateFormat APIs.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.DateFormat
DateFormat.Field -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SimpleDateFormatprivate static final intprivate static final longprivate static final longprivate static final intFields inherited from class java.text.DateFormat
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyLocalizedPattern(String pattern) voidapplyPattern(String pattern) clone()private String[]copySymbols(String[] newData, String[] curData, boolean alignEnd) booleanformat(Date date, StringBuffer toAppendTo, FieldPosition pos) inthashCode()booleanprivate static AttributedCharacterIterator.AttributemapAttribute(AttributedCharacterIterator.Attribute icuAttribute) parse(String text, ParsePosition pos) voidset2DigitYearStart(Date startDate) voidsetCalendar(Calendar newCalendar) voidsetDateFormatSymbols(DateFormatSymbols newFormatSymbols) voidsetLenient(boolean lenient) voidsetNumberFormat(NumberFormat newNumberFormat) voidsetTimeZone(TimeZone zone) static SimpleDateFormatwrap(SimpleDateFormat icuSdf) Methods inherited from class java.text.DateFormat
format, format, getAvailableLocales, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getTimeInstance, getTimeInstance, getTimeInstance, parse, parseObjectMethods inherited from class java.text.Format
format, parseObject
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
fIcuSdf
-
SAMPLE_TIME
private static final long SAMPLE_TIME- See Also:
-
JAPANESE_YEAR
private static final int JAPANESE_YEAR- See Also:
-
THAI_YEAR
private static final int THAI_YEAR- See Also:
-
-
Constructor Details
-
SimpleDateFormatICU
-
-
Method Details
-
wrap
-
applyLocalizedPattern
- Overrides:
applyLocalizedPatternin classSimpleDateFormat
-
applyPattern
- Overrides:
applyPatternin classSimpleDateFormat
-
clone
- Overrides:
clonein classSimpleDateFormat
-
equals
- Overrides:
equalsin classSimpleDateFormat
-
format
- Overrides:
formatin classSimpleDateFormat
-
formatToCharacterIterator
- Overrides:
formatToCharacterIteratorin classSimpleDateFormat
-
get2DigitYearStart
- Overrides:
get2DigitYearStartin classSimpleDateFormat
-
getDateFormatSymbols
- Overrides:
getDateFormatSymbolsin classSimpleDateFormat
-
hashCode
public int hashCode()- Overrides:
hashCodein classSimpleDateFormat
-
parse
- Overrides:
parsein classSimpleDateFormat
-
set2DigitYearStart
- Overrides:
set2DigitYearStartin classSimpleDateFormat
-
setDateFormatSymbols
- Overrides:
setDateFormatSymbolsin classSimpleDateFormat
-
toLocalizedPattern
- Overrides:
toLocalizedPatternin classSimpleDateFormat
-
toPattern
- Overrides:
toPatternin classSimpleDateFormat
-
getCalendar
- Overrides:
getCalendarin classDateFormat
-
getNumberFormat
- Overrides:
getNumberFormatin classDateFormat
-
getTimeZone
- Overrides:
getTimeZonein classDateFormat
-
isLenient
public boolean isLenient()- Overrides:
isLenientin classDateFormat
-
setCalendar
- Overrides:
setCalendarin classDateFormat
-
setLenient
public void setLenient(boolean lenient) - Overrides:
setLenientin classDateFormat
-
setNumberFormat
- Overrides:
setNumberFormatin classDateFormat
-
setTimeZone
- Overrides:
setTimeZonein classDateFormat
-
copySymbols
-
mapAttribute
private static AttributedCharacterIterator.Attribute mapAttribute(AttributedCharacterIterator.Attribute icuAttribute)
-