java命名空间java.util类calendar的类成员方法:
getdisplayname定义及介绍
本文导语:
getdisplayname
public string getdisplayname(int field,
int style,
locale locale)
返回给定 style 和 locale 下的日历 field 值的字符串表示形式。如果没有可用的字符串表示形式,则返回 null。如果字符...
getdisplayname
public string getdisplayname(int field,
int style,
locale locale)
- 返回给定
style
和 locale
下的日历 field
值的字符串表示形式。如果没有可用的字符串表示形式,则返回 null
。如果字符串表示形式可用于给定的日历 field
,则此方法调用 get(field)
来获取日历 field
值。
例如,如果此 calendar
是 gregoriancalendar
并且其日期是 2005-01-01,那么 month
字段的字符串表示形式在英语语言环境中将是 long 类型的 "january" 或者 short 类型的 "jan"。然而,day_of_month
字段没有可用的字符串表示形式,并且此方法将返回 null
。
默认实现支持日历字段,dateformatsymbols
在给定 locale
中具有此类名称。
- 参数:
field
- 其字符串表示形式返回的日历字段style
- 应用于字符串表示形式的类型;short
或 long
之一。locale
- 字符串表示形式的语言环境
- 返回:
- 给定
style
中给定 field
的字符串表示形式;如果没有可用的字符串表示形式,则返回 null
。
- 抛出:
illegalargumentexception
- 如果 field
或 style
无效,如果此 calendar
处于 non-lenient 模式并且所有日历字段都有无效值
nullpointerexception
- 如果 locale
为 null- 从以下版本开始:
- 1.6