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 |
|---|
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) |
|
|---|---|
java.text.AttributedCharacterIterator.Attribute
|
|
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. |