|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.text.DateFormatSymbols
public class DateFormatSymbols
DateFormatSymbols
是一个公共类,用于封装可本地化的日期-时间格式化数据,如月名、星期几的名称和时区数据。DateFormat
和 SimpleDateFormat
都使用 DateFormatSymbols
来封装此信息。
通常不应直接使用 DateFormatSymbols
。相反,鼓励使用 DateFormat
类的工厂方法创建日期-时间 formatter:getTimeInstance
、getDateInstance
或 getDateTimeInstance
。这些方法自动为 formatter 创建一个 DateFormatSymbols
,所以用户就不必再创建了。创建 formatter 后,可使用 setPattern
方法修改其格式模式。有关使用 DateFormat
的工厂方法创建 formatter 的更多信息,请参阅 DateFormat
。
如果要为具体的语言环境创建具有具体格式模式的日期-时间 formatter,可以:
new SimpleDateFormat(aPattern, new DateFormatSymbols(aLocale)).
DateFormatSymbols
对象是可克隆的。获得一个 DateFormatSymbols
对象后,即可随意修改日期-时间格式化数据。例如,可以使用便于记忆的字符替换已本地化的日期-时间格式模式字符。或者可以将有代表性的城市更改为最喜欢的城市。
要为其他语言环境进行日期-时间格式化,可添加新的 DateFormatSymbols
子类以支持 SimpleDateFormat
。
DateFormat
,
SimpleDateFormat
,
SimpleTimeZone
,
序列化表格构造方法摘要 | |
---|---|
DateFormatSymbols()
通过从默认语言环境的资源加载格式数据构造一个 DateFormatSymbols 对象。 |
|
DateFormatSymbols(Locale locale)
通过从给定语言环境的资源中加载格式数据构造一个 DateFormatSymbols 对象。 |
方法摘要 | |
---|---|
Object |
clone()
重写 Cloneable |
boolean |
equals(Object obj)
重写 equals |
String[] |
getAmPmStrings()
获得 ampm 字符串。 |
String[] |
getEras()
获得年代字符串。 |
String |
getLocalPatternChars()
获得已本地化的日期-时间模式字符。 |
String[] |
getMonths()
获得月份字符串。 |
String[] |
getShortMonths()
获得简短形式的月份字符串。 |
String[] |
getShortWeekdays()
获得给定语言环境简短形式的星期几字符串。 |
String[] |
getWeekdays()
获得星期几字符串。 |
String[][] |
getZoneStrings()
获得时区字符串。 |
int |
hashCode()
重写 hashCode。 |
void |
setAmPmStrings(String[] newAmpms)
设置 ampm 字符串。 |
void |
setEras(String[] newEras)
设置年代字符串。 |
void |
setLocalPatternChars(String newLocalPatternChars)
设置已本地化的日期-时间模式字符。 |
void |
setMonths(String[] newMonths)
设置月份字符串。 |
void |
setShortMonths(String[] newShortMonths)
设置简短形式的月份字符串。 |
void |
setShortWeekdays(String[] newShortWeekdays)
设置简短形式的星期几字符串。 |
void |
setWeekdays(String[] newWeekdays)
设置星期几字符串。 |
void |
setZoneStrings(String[][] newZoneStrings)
设置时区字符串。 |
从类 java.lang.Object 继承的方法 |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public DateFormatSymbols()
MissingResourceException
- 如果无法找到或加载默认语言环境的资源。public DateFormatSymbols(Locale locale)
MissingResourceException
- 如果无法找到或加载指定语言环境的资源。方法详细信息 |
---|
public String[] getEras()
public void setEras(String[] newEras)
newEras
- 新的年代字符串。public String[] getMonths()
public void setMonths(String[] newMonths)
newMonths
- 新的月份字符串。public String[] getShortMonths()
public void setShortMonths(String[] newShortMonths)
newShortMonths
- 新的简写形式的月份字符串。public String[] getWeekdays()
Calendar.SUNDAY
、Calendar.MONDAY
等来索引得到的数组。public void setWeekdays(String[] newWeekdays)
newWeekdays
- 新的星期几字符串。应该通过 Calendar.SUNDAY
、Calendar.MONDAY
等来索引该数组。public String[] getShortWeekdays()
Calendar.SUNDAY
、Calendar.MONDAY
等来索引得到的数组。public void setShortWeekdays(String[] newShortWeekdays)
newShortWeekdays
- 新的简短形式星期几字符串。应该通过 Calendar.SUNDAY
、Calendar.MONDAY
等来索引该数组。public String[] getAmPmStrings()
public void setAmPmStrings(String[] newAmpms)
newAmpms
- 新的 ampm 字符串。public String[][] getZoneStrings()
public void setZoneStrings(String[][] newZoneStrings)
newZoneStrings
- 新的时区字符串。public String getLocalPatternChars()
public void setLocalPatternChars(String newLocalPatternChars)
newLocalPatternChars
- 新的已本地化的日期-时间模式字符。public Object clone()
Object
中的 clone
Cloneable
public int hashCode()
Object
中的 hashCode
Object.equals(java.lang.Object)
,
Hashtable
public boolean equals(Object obj)
Object
中的 equals
obj
- 要与之比较的引用对象。
true
;否则返回 false
。Object.hashCode()
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。