- 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.Field
AM_PM
常量识别时间指示器(例如,static DateFormat.Field
DAY_OF_MONTH
常量标识日期字段。static DateFormat.Field
DAY_OF_WEEK
常量识别星期几字段。static DateFormat.Field
DAY_OF_WEEK_IN_MONTH
常量识别星期几字段。static DateFormat.Field
DAY_OF_YEAR
常量识别日期字段。static DateFormat.Field
ERA
不断识别时代领域。static DateFormat.Field
HOUR_OF_DAY0
常量标识一天中的小时字段,其中合法值为0到23。static DateFormat.Field
HOUR_OF_DAY1
常量标识一天中的小时字段,其中合法值为1到24。static DateFormat.Field
HOUR0
常量标识小时字段,其中合法值为0到11。static DateFormat.Field
HOUR1
常量标识小时字段,合法值为1到12。static DateFormat.Field
MILLISECOND
常量识别毫秒字段。static DateFormat.Field
MINUTE
常量识别分钟字段。static DateFormat.Field
MONTH
常量标识月份字段。static DateFormat.Field
SECOND
常量识别第二个字段。static DateFormat.Field
TIME_ZONE
常量标识时区字段。static DateFormat.Field
WEEK_OF_MONTH
常量标识月份字段。static DateFormat.Field
WEEK_OF_YEAR
常量标识一年中的一周字段。static DateFormat.Field
YEAR
常量标识年份字段。-
声明的属性在类 java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
-
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 int
getCalendarField()
返回与此属性关联的Calendar
字段。static DateFormat.Field
ofCalendarField(int calendarField)
返回字段
对应于恒Calendar
不变calendarField
。protected Object
readResolve()
将正在反序列化的实例解析为预定义的常量。-
声明方法的类 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
- 如果常量无法解决。
-
-