java.lang.Object
java.text.AttributedCharacterIterator.Attribute
java.text.Format.Field
java.text.DateFormat.Field
- 所有实现的接口:
-
Serializable
- 封闭类:
-
DateFormat
定义在从
DateFormat.formatToCharacterIterator返回的AttributedCharacterIterator中用作属性键的常量,并且在FieldPosition中用作字段标识符。
该类还提供了两种方法来映射其常量和相应的日历常量之间的关系。
- 自版本:
- 1.4
- 参见:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DateFormat.Field表示时间指示器(例如“上午”或“下午”)字段的常量。static final DateFormat.Field表示月份中的日期字段的常量。static final DateFormat.Field表示星期中的日期字段的常量。static final DateFormat.Field表示星期中的日期字段的常量。static final DateFormat.Field表示年中的日期字段的常量。static final DateFormat.Field表示纪元字段的常量。static final DateFormat.Field表示一天中的小时字段的常量,合法值为0到23。static final DateFormat.Field表示一天中的小时字段的常量,合法值为1到24。static final DateFormat.Field表示小时字段的常量,合法值为0到11。static final DateFormat.Field表示小时字段的常量,合法值为1到12。static final DateFormat.Field表示毫秒字段的常量。static final DateFormat.Field表示分钟字段的常量。static final DateFormat.Field表示月份字段的常量。static final DateFormat.Field表示秒钟字段的常量。static final DateFormat.Field表示时区字段的常量。static final DateFormat.Field表示月份中的周字段的常量。static final DateFormat.Field表示年中的周字段的常量。static final DateFormat.Field表示年份字段的常量。Fields declared in class java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint返回与此属性关联的Calendar字段。static DateFormat.FieldofCalendarField(int calendarField) 返回与Calendar常量calendarField对应的Field常量。protected Object解析被反序列化为预定义常量的实例。Methods declared in class java.text.AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString
-
Field Details
-
ERA
表示纪元字段的常量。 -
YEAR
表示年份字段的常量。 -
MONTH
表示月份字段的常量。 -
DAY_OF_MONTH
表示月份中的日期字段的常量。 -
HOUR_OF_DAY1
表示一天中的小时字段的常量,合法值为1到24。 -
HOUR_OF_DAY0
表示一天中的小时字段的常量,合法值为0到23。 -
MINUTE
表示分钟字段的常量。 -
SECOND
表示秒钟字段的常量。 -
MILLISECOND
表示毫秒字段的常量。 -
DAY_OF_WEEK
表示星期中的日期字段的常量。 -
DAY_OF_YEAR
表示年中的日期字段的常量。 -
DAY_OF_WEEK_IN_MONTH
表示星期中的日期字段的常量。 -
WEEK_OF_YEAR
表示年中的周字段的常量。 -
WEEK_OF_MONTH
表示月份中的周字段的常量。 -
AM_PM
表示时间指示器(例如“上午”或“下午”)字段的常量。 -
HOUR1
表示小时字段的常量,合法值为1到12。 -
HOUR0
表示小时字段的常量,合法值为0到11。 -
TIME_ZONE
表示时区字段的常量。
-
-
Constructor Details
-
Field
创建一个Field。- 参数:
-
name-Field的名称 -
calendarField- 此Field对应的Calendar常量;可以使用任何值,即使超出合法Calendar值的范围,但对于不对应合法Calendar值的值应使用-1
-
-
Method Details
-
ofCalendarField
返回与Calendar常量calendarField对应的Field常量。如果Calendar常量与Field之间没有直接映射,则返回null。- 参数:
-
calendarField- 日历字段常量 - 返回:
- 表示calendarField的Field实例。
- 抛出:
-
IllegalArgumentException- 如果calendarField不是Calendar字段常量的值。 - 参见:
-
getCalendarField
public int getCalendarField()返回与此属性关联的Calendar字段。例如,如果这代表Calendar的小时字段,则会返回Calendar.HOUR。如果没有对应的Calendar常量,则返回-1。- 返回:
- 此字段的日历常量
- 参见:
-
readResolve
解析被反序列化为预定义常量的实例。- 覆盖:
-
readResolve在类AttributedCharacterIterator.Attribute中 - 返回:
- 已解析的DateFormat.Field常量
- 抛出:
-
InvalidObjectException- 如果无法解析常量。
-