|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.text.DateFormatSymbols
, Cloneable

public class DateFormatSymbols

, Cloneable

DateFormatSymbols is a public class for encapsulating
localizable date-time formatting data, such as the names of the
months, the names of the days of the week, and the time zone data.
DateFormat and SimpleDateFormat both use
DateFormatSymbols to encapsulate this information.
Typically you shouldn't use DateFormatSymbols directly.
Rather, you are encouraged to create a date-time formatter with the
DateFormat class's factory methods: getTimeInstance,
getDateInstance, or getDateTimeInstance.
These methods automatically create a DateFormatSymbols for
the formatter so that you don't have to. After the
formatter is created, you may modify its format pattern using the
setPattern method. For more information about
creating formatters using DateFormat's factory methods,
see DateFormat
.
If you decide to create a date-time formatter with a specific format pattern for a specific locale, you can do so with:
new SimpleDateFormat(aPattern, new DateFormatSymbols(aLocale)).
DateFormatSymbols objects are cloneable. When you obtain
a DateFormatSymbols object, feel free to modify the
date-time formatting data. For instance, you can replace the localized
date-time format pattern characters with the ones that you feel easy
to remember. Or you can change the representative cities
to your favorite ones.
New DateFormatSymbols subclasses may be added to support
SimpleDateFormat for date-time formatting for additional locales.
DateFormat
,
SimpleDateFormat
,
SimpleTimeZone
,
Serialized Form| Constructor Summary | |
|---|---|
DateFormatSymbols
Construct a DateFormatSymbols object by loading format data from resources for the default locale. |
|
DateFormatSymbols
Construct a DateFormatSymbols object by loading format data from resources for the given locale. |
|
| Method Summary | |
|---|---|
Object |
clone
Overrides Cloneable |
boolean |
equals
Override equals |
String |
getAmPmStrings
Gets ampm strings. |
String |
getEras
Gets era strings. |
String |
getLocalPatternChars
Gets localized date-time pattern characters. |
String |
getMonths
Gets month strings. |
String |
getShortMonths
Gets short month strings. |
String |
getShortWeekdays
Gets short weekday strings. |
String |
getWeekdays
Gets weekday strings. |
String |
getZoneStrings
Gets timezone strings. |
int |
hashCode
Override hashCode. |
void |
setAmPmStrings
Sets ampm strings. |
void |
setEras
Sets era strings. |
void |
setLocalPatternChars
Sets localized date-time pattern characters. |
void |
setMonths
Sets month strings. |
void |
setShortMonths
Sets short month strings. |
void |
setShortWeekdays
Sets short weekday strings. |
void |
setWeekdays
Sets weekday strings. |
void |
setZoneStrings
Sets timezone strings. |
Methods inherited from class java.lang.Object ![]() |
|---|
finalize |
| Constructor Detail |
|---|

public DateFormatSymbols()
MissingResourceException

- if the resources for the default locale cannot be
found or cannot be loaded.

public DateFormatSymbols(Locale![]()
![]()
locale)
MissingResourceException

- if the resources for the specified locale cannot be
found or cannot be loaded.| Method Detail |
|---|

public String![]()
![]()
[] getEras()

public void setEras(String![]()
![]()
[] newEras)
newEras - the new era strings.

public String![]()
![]()
[] getMonths()

public void setMonths(String![]()
![]()
[] newMonths)
newMonths - the new month strings.

public String![]()
![]()
[] getShortMonths()

public void setShortMonths(String![]()
![]()
[] newShortMonths)
newShortMonths - the new short month strings.

public String![]()
![]()
[] getWeekdays()
Calendar.SUNDAY,
Calendar.MONDAY, etc. to index the result array.

public void setWeekdays(String![]()
![]()
[] newWeekdays)
newWeekdays - the new weekday strings. The array should
be indexed by Calendar.SUNDAY,
Calendar.MONDAY, etc.

public String![]()
![]()
[] getShortWeekdays()
Calendar.SUNDAY,
Calendar.MONDAY, etc. to index the result array.

public void setShortWeekdays(String![]()
![]()
[] newShortWeekdays)
newShortWeekdays - the new short weekday strings. The array should
be indexed by Calendar.SUNDAY,
Calendar.MONDAY, etc.

public String![]()
![]()
[] getAmPmStrings()

public void setAmPmStrings(String![]()
![]()
[] newAmpms)
newAmpms - the new ampm strings.

public String![]()
![]()
[][] getZoneStrings()

public void setZoneStrings(String![]()
![]()
[][] newZoneStrings)
newZoneStrings - the new timezone strings.

public String![]()
![]()
getLocalPatternChars()

public void setLocalPatternChars(String![]()
![]()
newLocalPatternChars)
newLocalPatternChars - the new localized date-time
pattern characters.

public Object![]()
![]()
clone()
clone

in class Object

Cloneable


public int hashCode()
hashCode

in class Object

Object.equals(java.lang.Object)
,
Hashtable


public boolean equals(Object![]()
![]()
obj)
equals

in class Object

obj - the reference object with which to compare.
true if this object is the same as the obj
argument; false otherwise.Object.hashCode()
,
Hashtable

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||