public static class DateFormat.Field
extends Format.Field
java.lang.Object | |||
↳ | java.text.AttributedCharacterIterator.Attribute | ||
↳ | java.text.Format.Field | ||
↳ | android.icu.text.DateFormat.Field |
此内部类的实例用作DateFormat.formatToCharacterIterator()方法返回的AttributedCharacterIterator中的属性键和值。
这个类没有公共构造函数,唯一的实例是这里定义的常量。
Fields |
|
---|---|
public static final DateFormat.Field |
AM_PM 不断识别时间指示符(am / pm)。 |
public static final DateFormat.Field |
DAY_OF_MONTH 不断识别月份的日期字段。 |
public static final DateFormat.Field |
DAY_OF_WEEK 不断识别星期几字段。 |
public static final DateFormat.Field |
DAY_OF_WEEK_IN_MONTH 不断识别月份中的星期几。 |
public static final DateFormat.Field |
DAY_OF_YEAR 不断识别年的日期字段。 |
public static final DateFormat.Field |
DOW_LOCAL 不断识别当地的星期几字段。 |
public static final DateFormat.Field |
ERA 不断识别时代领域。 |
public static final DateFormat.Field |
EXTENDED_YEAR 不断识别扩展年份字段。 |
public static final DateFormat.Field |
HOUR0 常量标识小时(0-11)字段。 |
public static final DateFormat.Field |
HOUR1 常量标识小时(1-12)字段。 |
public static final DateFormat.Field |
HOUR_OF_DAY0 常量标识日期字段的小时(0-23)。 |
public static final DateFormat.Field |
HOUR_OF_DAY1 不断识别当天的小时(1-24)。 |
public static final DateFormat.Field |
JULIAN_DAY 不断识别Julian日场。 |
public static final DateFormat.Field |
MILLISECOND 常量标识毫秒字段。 |
public static final DateFormat.Field |
MILLISECONDS_IN_DAY 常量标识白天的毫秒数。 |
public static final DateFormat.Field |
MINUTE 不断识别分钟字段。 |
public static final DateFormat.Field |
MONTH 不断识别月份字段。 |
public static final DateFormat.Field |
QUARTER 不断识别四分之一字段。 |
public static final DateFormat.Field |
SECOND 不断识别第二个字段。 |
public static final DateFormat.Field |
TIME_ZONE 不断识别时区字段。 |
public static final DateFormat.Field |
WEEK_OF_MONTH 不断识别月份周的字段。 |
public static final DateFormat.Field |
WEEK_OF_YEAR 不断识别年份字段。 |
public static final DateFormat.Field |
YEAR 不断识别年份字段。 |
public static final DateFormat.Field |
YEAR_WOY 不断识别年份字段使用的年份。 |
Inherited fields |
---|
From class java.text.AttributedCharacterIterator.Attribute
|
Protected constructors |
|
---|---|
DateFormat.Field(String name, int calendarField) 使用给定名称和 |
Public methods |
|
---|---|
int |
getCalendarField() 返回与此属性关联的 |
static DateFormat.Field |
ofCalendarField(int calendarField) 返回与 |
Protected methods |
|
---|---|
Object |
readResolve() 将正在反序列化的实例解析为预定义的常量。 |
Inherited methods |
|
---|---|
From class java.text.AttributedCharacterIterator.Attribute
|
|
From class java.lang.Object
|
DateFormat.Field (String name, int calendarField)
用给定名称和Calendar
字段构造一个DateFormat.Field
,该属性表示该字段。 如果此字段没有对应的Calendar
字段, calendarField
-1用于calendarField
。
Parameters | |
---|---|
name |
String : Name of the attribute |
calendarField |
int : Calendar field constant |
int getCalendarField ()
返回与此属性关联的Calendar
字段。 如果没有相应的Calendar
可用,则返回-1。
Returns | |
---|---|
int |
Calendar constant for this attribute. |
DateFormat.Field ofCalendarField (int calendarField)
返回与Field
字段calendarField
对应的Calendar
calendarField
。 如果没有相应的Field
可用,则返回null。
Parameters | |
---|---|
calendarField |
int : Calendar field constant |
Returns | |
---|---|
DateFormat.Field |
Field associated with the calendarField , or null if no associated Field is available. |
Throws | |
---|---|
IllegalArgumentException |
if calendarField is not a valid Calendar field constant. |
Object readResolve ()
将正在反序列化的实例解析为预定义的常量。
Returns | |
---|---|
Object |
Throws | |
---|---|
InvalidObjectException |
if the constant could not be resolved. |