java.text
public class DateFormatSymbols extends Object implements Serializable, Cloneable
UNKNOWN: October 24, 1998.
Constructor Summary | |
---|---|
DateFormatSymbols(Locale locale)
This method initializes a new instance of DateFormatSymbols
by loading the date format information for the specified locale.
| |
DateFormatSymbols()
This method loads the format symbol information for the default
locale. |
Method Summary | |
---|---|
Object | clone()
Returns a new copy of this object.
|
boolean | equals(Object obj)
This method tests a specified object for equality against this object.
|
String[] | getAmPmStrings()
This method returns the list of strings used for displaying AM or PM.
|
String[] | getEras()
This method returns the list of strings used for displaying eras
(e.g., "BC" and "AD"). |
static DateFormatSymbols | getInstance()
Returns a {@link DateFormatSymbols} instance for the
default locale obtained from either the runtime itself
or one of the installed
{@link java.text.spi.DateFormatSymbolsProvider} instances.
|
static DateFormatSymbols | getInstance(Locale locale)
Returns a {@link DateFormatSymbols} instance for the
specified locale obtained from either the runtime itself
or one of the installed
{@link java.text.spi.DateFormatSymbolsProvider} instances.
|
String | getLocalPatternChars()
This method returns the pattern character information for this
object. |
String[] | getMonths()
This method returns the list of strings used for displaying month
names (e.g., "January" and "February"). |
String[] | getShortMonths()
This method returns the list of strings used for displaying abbreviated
month names (e.g., "Jan" and "Feb"). |
String[] | getShortWeekdays()
This method returns the list of strings used for displaying abbreviated
weekday names (e.g., "Sun" and "Mon"). |
String[] | getWeekdays()
This method returns the list of strings used for displaying weekday
names (e.g., "Sunday" and "Monday"). |
String[][] | getZoneStrings()
This method returns this list of localized timezone display strings.
|
int | hashCode()
This method returns a hash value for this object.
|
void | setAmPmStrings(String[] value)
This method sets the list of strings used to display AM/PM values to
the specified list.
|
void | setEras(String[] labels)
This method sets the list of strings used to display time eras to
to the specified list.
|
void | setLocalPatternChars(String chars)
This method sets the list of characters used to specific date/time
formatting strings.
|
void | setMonths(String[] labels)
This method sets the list of strings used to display month names.
|
void | setShortMonths(String[] labels)
This method sets the list of strings used to display abbreviated month
names.
|
void | setShortWeekdays(String[] labels)
This method sets the list of strings used to display abbreviated
weekday names.
|
void | setWeekdays(String[] labels)
This method sets the list of strings used to display weekday names.
|
void | setZoneStrings(String[][] zones)
This method sets the list of display strings for time zones.
|
DateFormatSymbols
by loading the date format information for the specified locale.
This constructor only obtains instances using the runtime's resources;
to also include {@link java.text.spi.DateFormatSymbolsProvider} instances,
call {@link #getInstance(java.util.Locale)} instead.
Parameters: locale The locale for which date formatting symbols should be loaded.
Throws: MissingResourceException if the resources for the specified locale could not be found or loaded.
See Also: getInstance
Throws: MissingResourceException if the resources for the default locale could not be found or loaded.
See Also: getInstance
Returns: A copy of this object
null
.DateFormatSymbols
.Parameters: obj The Object
to test for equality against.
Returns: true
if the specified object is equal to this one,
false
otherwise.
String
array indexed by
Calendar.AM
and Calendar.PM
Returns: The list of AM/PM display strings.
String
array indexed by Calendar.BC
and Calendar.AD
.
Returns: The list of era disply strings.
getInstance(Locale.getDefault())
.
Returns: a {@link DateFormatSymbols} instance for the default locale.
Since: 1.6
Parameters: locale the locale for which an instance should be returned.
Returns: a {@link DateFormatSymbols} instance for the specified locale.
Throws: NullPointerException if locale
is
null
.
Since: 1.6
SimpleDateFormat
. The following are the character
positions in the string and which format character they correspond
to (the character in parentheses is the default value in the US English
locale):
Returns: The format patter characters
Calendar.JANUARY
through
Calendar.UNDECEMBER
. Note that there are thirteen
elements because some calendars have thriteen months.
Returns: The list of month display strings.
String
array indexed by Calendar.JANUARY
through Calendar.UNDECEMBER
. Note that there are thirteen
elements because some calendars have thirteen months.
Returns: The list of abbreviated month display strings.
String
array indexed by Calendar.SUNDAY
through Calendar.SATURDAY
. Note that the first element
of this array is ignored.
Returns: This list of abbreviated weekday display strings.
String
array indexed by Calendar.SUNDAY
through Calendar.SATURDAY
. Note that the first element
of this array is ignored.
Returns: This list of weekday display strings.
String
array where each row in
the array contains five values:
If {@link #setZoneStrings(String[][])} has been called, then the value passed to this will be returned. Otherwise the returned array contains zone names provided by the runtime environment and any {@link java.util.spi.TimeZoneProvider} instances.
Returns: The list of time zone display strings.
See Also: (String[][])
Returns: A hash value for this object.
String
array indexed by
Calendar.AM
and Calendar.PM
Parameters: value The new list of AM/PM display strings.
String
array indexed by Calendar.BC
and Calendar.AD
.
Parameters: labels The new list of era display strings.
SimpleDateFormat
. The following are the character
positions in the string and which format character they correspond
to (the character in parentheses is the default value in the US English
locale):
Parameters: chars The new format pattern characters
Calendar.JANUARY
through
Calendar.UNDECEMBER
. Note that there are thirteen
elements because some calendars have thriteen months.
Parameters: labels The list of month display strings.
String
array indexed by Calendar.JANUARY
through Calendar.UNDECEMBER
. Note that there are thirteen
elements because some calendars have thirteen months.
Parameters: labels The new list of abbreviated month display strings.
String
array indexed by Calendar.SUNDAY
through Calendar.SATURDAY
. Note that the first element
of this array is ignored.
Parameters: labels This list of abbreviated weekday display strings.
String
array indexed by Calendar.SUNDAY
through Calendar.SATURDAY
. Note that the first element
of this array is ignored.
Parameters: labels This list of weekday display strings.
String
array where each row in
the array contains five values:
UNKNOWN: zones The list of time zone display strings.