|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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 中的 cloneCloneablepublic int hashCode()
Object 中的 hashCodeObject.equals(java.lang.Object),
Hashtablepublic boolean equals(Object obj)
Object 中的 equalsobj - 要与之比较的引用对象。
true;否则返回 false。Object.hashCode(),
Hashtable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。