当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.text.DateFormatSymbols

java.lang.Object
   |
   +----java.text.DateFormatSymbols

public class DateFormatSymbols
extends Object
implements Serializable, Cloneable

DateFormatSymbols 是用于压缩本地化的日期_时间格式化数据,如月份名称、星期名称和时区数据的公有类。 DateFormatSimpleDateFormat 都使用 DateFormatSymbols 来压缩该信息。

通常,不能直接使用 DateFormatSymbols。 建议用 DateFormat 类的工厂方法:getTimeInstancegetDateInstancegetDateTimeInstance 创建日期_时间格式化程序。 这些方法自动为格式化程序创建一个 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

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)