- java.lang.Object
-
- java.text.AttributedCharacterIterator.Attribute
-
- java.text.Format.Field
-
- java.text.DateFormat.Field
-
- 实现的所有接口
-
Serializable
- Enclosing class:
- DateFormat
public static class DateFormat.Field extends Format.Field
定义了用于作为属性键常数AttributedCharacterIterator从返回DateFormat.formatToCharacterIterator和字段标识符在FieldPosition。该类还提供了两种方法来映射其常量和相应的Calendar常量。
- 从以下版本开始:
- 1.4
- 另请参见:
-
Calendar, Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 static DateFormat.FieldAM_PM常量识别时间指示器(例如,static DateFormat.FieldDAY_OF_MONTH常量标识日期字段。static DateFormat.FieldDAY_OF_WEEK常量识别星期几字段。static DateFormat.FieldDAY_OF_WEEK_IN_MONTH常量识别星期几字段。static DateFormat.FieldDAY_OF_YEAR常量识别日期字段。static DateFormat.FieldERA不断识别时代领域。static DateFormat.FieldHOUR_OF_DAY0常量标识一天中的小时字段,其中合法值为0到23。static DateFormat.FieldHOUR_OF_DAY1常量标识一天中的小时字段,其中合法值为1到24。static DateFormat.FieldHOUR0常量标识小时字段,其中合法值为0到11。static DateFormat.FieldHOUR1常量标识小时字段,合法值为1到12。static DateFormat.FieldMILLISECOND常量识别毫秒字段。static DateFormat.FieldMINUTE常量识别分钟字段。static DateFormat.FieldMONTH常量标识月份字段。static DateFormat.FieldSECOND常量识别第二个字段。static DateFormat.FieldTIME_ZONE常量标识时区字段。static DateFormat.FieldWEEK_OF_MONTH常量标识月份字段。static DateFormat.FieldWEEK_OF_YEAR常量标识一年中的一周字段。static DateFormat.FieldYEAR常量标识年份字段。-
声明的属性在类 java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
-
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 intgetCalendarField()返回与此属性关联的Calendar字段。static DateFormat.FieldofCalendarField(int calendarField)返回字段对应于恒Calendar不变calendarField。protected ObjectreadResolve()将正在反序列化的实例解析为预定义的常量。-
声明方法的类 java.text.AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString
-
-
-
-
字段详细信息
-
ERA
public static final DateFormat.Field ERA
不断识别时代领域。
-
YEAR
public static final DateFormat.Field YEAR
常量标识年份字段。
-
MONTH
public static final DateFormat.Field MONTH
常量标识月份字段。
-
DAY_OF_MONTH
public static final DateFormat.Field DAY_OF_MONTH
常量标识日期字段。
-
HOUR_OF_DAY1
public static final DateFormat.Field HOUR_OF_DAY1
常量标识一天中的小时字段,其中合法值为1到24。
-
HOUR_OF_DAY0
public static final DateFormat.Field HOUR_OF_DAY0
常量标识一天中的小时字段,其中合法值为0到23。
-
MINUTE
public static final DateFormat.Field MINUTE
常量识别分钟字段。
-
SECOND
public static final DateFormat.Field SECOND
常量识别第二个字段。
-
MILLISECOND
public static final DateFormat.Field MILLISECOND
常量识别毫秒字段。
-
DAY_OF_WEEK
public static final DateFormat.Field DAY_OF_WEEK
常量识别星期几字段。
-
DAY_OF_YEAR
public static final DateFormat.Field DAY_OF_YEAR
常量识别日期字段。
-
DAY_OF_WEEK_IN_MONTH
public static final DateFormat.Field DAY_OF_WEEK_IN_MONTH
常量识别星期几字段。
-
WEEK_OF_YEAR
public static final DateFormat.Field WEEK_OF_YEAR
常量标识一年中的一周字段。
-
WEEK_OF_MONTH
public static final DateFormat.Field WEEK_OF_MONTH
常量标识月份字段。
-
AM_PM
public static final DateFormat.Field AM_PM
常量识别时间指示器(例如“am”或“pm”)字段。
-
HOUR1
public static final DateFormat.Field HOUR1
常量标识小时字段,合法值为1到12。
-
HOUR0
public static final DateFormat.Field HOUR0
常量标识小时字段,其中合法值为0到11。
-
TIME_ZONE
public static final DateFormat.Field TIME_ZONE
常量标识时区字段。
-
-
构造方法详细信息
-
字段
protected Field(String name, int calendarField)
创建一个字段。- 参数
-
name-该名字段 -
calendarField- 这是Calendar常数字段对应的; 可以使用任何值,即使是在合法Calendar值范围之外的值,但-1应该用于与合法Calendar值不对应的值
-
-
方法详细信息
-
ofCalendarField
public static DateFormat.Field ofCalendarField(int calendarField)
返回字段对应于恒Calendar不变calendarField。 如果Calendar常量和字段之间没有直接映射,则返回null。- 参数
-
calendarField- 日历字段常量 - 结果
- 表示calendarField的字段实例。
- 异常
-
IllegalArgumentException- 如果calendarField不是Calendar字段常量的值。 - 另请参见:
-
Calendar
-
getCalendarField
public int getCalendarField()
返回与此属性关联的Calendar字段。 例如,如果这表示Calendar的小时字段,则返回Calendar.HOUR。 如果没有对应的Calendar常量,则返回-1。- 结果
- 此字段的日历常量
- 另请参见:
-
Calendar
-
readResolve
protected Object readResolve() throws InvalidObjectException
将正在反序列化的实例解析为预定义的常量。- 重写:
-
readResolve在课程AttributedCharacterIterator.Attribute - 结果
- 解决了DateFormat.Field常量
- 异常
-
InvalidObjectException- 如果常量无法解决。
-
-