类 java.text.DateFormatSymbols
java.lang.Object
|
+----java.text.DateFormatSymbols
- public class DateFormatSymbols
- extends Object
- implements Serializable, Cloneable
DateFormatSymbols 是用于压缩本地化的日期_时间格式化数据,如月份名称、星期名称和时区数据的公有类。 DateFormat
和 SimpleDateFormat 都使用
DateFormatSymbols 来压缩该信息。
通常,不能直接使用 DateFormatSymbols。 建议用
DateFormat 类的工厂方法:getTimeInstance、
getDateInstance 或 getDateTimeInstance 创建日期_时间格式化程序。
这些方法自动为格式化程序创建一个 DateFormatSymbols,所以您不必创建。格式化程序创建之后,可以用 setPattern 方法修改它的格式化模式。 关于使用 DateFormat 的工厂方法创建格式化程序的信息,参见
DateFormat。
如果要用特定语言环境的特定格式化模式创建日期_时间格式化程序,可以这样做:
new SimpleDateFormat(aPattern, new DateFormatSymbols(aLocale)).
DateFormatSymbols 对象是可复制的。当获得了一个
DateFormatSymbols 对象,可以自由地修改日期_时间格式化数据。 例如,可以用易于记忆的字符代替本地化的日期_时间格式化模式字符。
或者可以将代表城市改为喜欢的城市。
为了支持 SimpleDateFormat 附加语言环境的日期_时间格式化,可能会添加一个新的子类 DateFormatSymbols。
- 参见:
- DateFormat, SimpleDateFormat, SimpleTimeZone
构造子索引
- DateFormatSymbols()
- 通过从缺省语言环境的资源中装入格式化数据构造一个
DateFormatSymbols 对象。
- DateFormatSymbols(Locale)
- 通过从给定语言环境的资源中装入格式化数据构造一个
DateFormatSymbols 对象。
方法索引
- clone()
- 覆盖 Cloneable
- equals(Object)
- 覆盖 equals
- getAmPmStrings()
- 获得 ampm 字符串。
- getEras()
- 获得年代字符串。
- getLocalPatternChars()
- 获得本地化的日期_时间模式字符。
- getMonths()
- 获得月份字符串。
- getShortMonths()
- 获得短型月份字符串。
- getShortWeekdays()
- 获得短型工作日字符串。
- getWeekdays()
- 获得工作日字符串。
- getZoneStrings()
- 获得时区字符串。
- hashCode()
- 覆盖 hashCode。
- setAmPmStrings(String[])
- 设置 ampm 字符串。
- setEras(String[])
- 设置年代字符串。
- setLocalPatternChars(String)
- 设置本地化的日期_时间模式字符。
- setMonths(String[])
- 设置月份字符串。
- setShortMonths(String[])
- 设置短型月份字符串。
- setShortWeekdays(String[])
- 设置短型工作日字符串。
- setWeekdays(String[])
- 设置工作日字符串。
- setZoneStrings(String[][])
- 设置时区字符串。
构造子
DateFormatSymbols
public DateFormatSymbols()
- 通过从缺省的语言环境的资源中装入格式化数据构造一个
DateFormatSymbols 对象。
- 抛出: MissingResourceException
- 如果没有找到或不能装入缺省语言环境的资源。
DateFormatSymbols
public DateFormatSymbols(Locale locale)
- 通过从给定的语言环境的资源中装入格式化数据构造一个
DateFormatSymbols 对象。
- 抛出: MissingResourceException
- 如果没有找到或不能装入给定语言环境的资源。
方法
getEras
public String[] getEras()
- 获得年代字符串。 例如:"AD" 和 "BC"。
- 返回值:
- 年代字符串。
setEras
public void setEras(String newEras[])
- 设置年代字符串。 例如:"AD" 和 "BC"。
- 参数:
- newEras - 新的年代字符串。
getMonths
public String[] getMonths()
- 获得月份字符串。 例如:"January"、"February" 等。
- 返回值:
- 月份字符串。
setMonths
public void setMonths(String newMonths[])
- 设置月份字符串。 例如:"January"、"February" 等。
- 参数:
- newMonths - 新的月份字符串。
getShortMonths
public String[] getShortMonths()
- 获得短型月份字符串。 例如:"Jan", "Feb" 等。
- 返回值:
- 短型月份字符串。
setShortMonths
public void setShortMonths(String newShortMonths[])
- 设置短型月份字符串。 例如:"Jan", "Feb" 等。
- 参数:
- newShortMonths - 新的短型月份字符串。
getWeekdays
public String[] getWeekdays()
- 获得工作日字符串。 例如:"Sunday", "Monday" 等。
- 返回值:
- 工作日字符串。
setWeekdays
public void setWeekdays(String newWeekdays[])
- 设置工作日字符串。 例如:"Sunday", "Monday" 等。
- 参数:
- newWeekdays - 新的工作日字符串。
getShortWeekdays
public String[] getShortWeekdays()
- 获得短型工作日字符串。 例如:"Sun", "Mon" 等。
- 返回值:
- 短型工作日字符串。
setShortWeekdays
public void setShortWeekdays(String newShortWeekdays[])
- 设置短型工作日字符串。 例如:"Sun", "Mon" 等。
- 参数:
- newShortWeekdays - 新的短型工作日字符串。
getAmPmStrings
public String[] getAmPmStrings()
- 获得 ampm 字符串。 例如:"AM" 和 "PM"。
- 返回值:
- 工作日字符串。
setAmPmStrings
public void setAmPmStrings(String newAmpms[])
- 设置 ampm 字符串。 例如:"AM" 和 "PM"。
- 参数:
- newAmpms - 新的 ampm 字符串。
getZoneStrings
public String[][] getZoneStrings()
- 获得时区字符串。
- 返回值:
- 时区字符串。
setZoneStrings
public void setZoneStrings(String newZoneStrings[][])
- 设置时区字符串。
- 参数:
- newZoneStrings - 新的时区字符串。
getLocalPatternChars
public String getLocalPatternChars()
- 获得本地化的日期_时间模式字符。 例如:'u', 't' 等。
- 返回值:
- 本地化的日期_时间模式字符。
setLocalPatternChars
public void setLocalPatternChars(String newLocalPatternChars)
- 设置本地化的日期_时间模式字符。 例如:'u', 't' 等。
- 参数:
- newLocalPatternChars - 新的本地化的日期_时间模式字符。
clone
public Object clone()
- 覆盖 Cloneable
- 覆盖:
- 类 Object 中的 clone
hashCode
public int hashCode()
- 覆盖 hashCode。
为 DateFormatSymbols 对象生成散列码。
- 覆盖:
- 类 Object 中的 hashCode
equals
public boolean equals(Object obj)
- 覆盖 equals
- 覆盖:
- 类 Object 中的 equals