public static class DateFormat.Field extends Format.Field
AttributedCharacterIterator
returned
from DateFormat.formatToCharacterIterator
and as
field identifiers in FieldPosition
.
The class also provides two methods to map between its constants and the corresponding Calendar constants.
Calendar
,
Serialized FormModifier and Type | Field and Description |
---|---|
static DateFormat.Field |
AM_PM
Constant identifying the time of day indicator
(e.g.
|
static DateFormat.Field |
DAY_OF_MONTH
Constant identifying the day of month field.
|
static DateFormat.Field |
DAY_OF_WEEK
Constant identifying the day of week field.
|
static DateFormat.Field |
DAY_OF_WEEK_IN_MONTH
Constant identifying the day of week field.
|
static DateFormat.Field |
DAY_OF_YEAR
Constant identifying the day of year field.
|
static DateFormat.Field |
ERA
Constant identifying the era field.
|
static DateFormat.Field |
HOUR_OF_DAY0
Constant identifying the hour of day field, where the legal values
are 0 to 23.
|
static DateFormat.Field |
HOUR_OF_DAY1
Constant identifying the hour of day field, where the legal values
are 1 to 24.
|
static DateFormat.Field |
HOUR0
Constant identifying the hour field, where the legal values are
0 to 11.
|
static DateFormat.Field |
HOUR1
Constant identifying the hour field, where the legal values are
1 to 12.
|
static DateFormat.Field |
MILLISECOND
Constant identifying the millisecond field.
|
static DateFormat.Field |
MINUTE
Constant identifying the minute field.
|
static DateFormat.Field |
MONTH
Constant identifying the month field.
|
static DateFormat.Field |
SECOND
Constant identifying the second field.
|
static DateFormat.Field |
TIME_ZONE
Constant identifying the time zone field.
|
static DateFormat.Field |
WEEK_OF_MONTH
Constant identifying the week of month field.
|
static DateFormat.Field |
WEEK_OF_YEAR
Constant identifying the week of year field.
|
static DateFormat.Field |
YEAR
Constant identifying the year field.
|
INPUT_METHOD_SEGMENT, LANGUAGE, READING
Modifier | Constructor and Description |
---|---|
protected |
Field(String name,
int calendarField)
Creates a
Field . |
Modifier and Type | Method and Description |
---|---|
int |
getCalendarField()
Returns the
Calendar field associated with this
attribute. |
static DateFormat.Field |
ofCalendarField(int calendarField)
Returns the
Field constant that corresponds to
the Calendar constant calendarField . |
protected Object |
readResolve()
Resolves instances being deserialized to the predefined constants.
|
equals, getName, hashCode, toString
public static final DateFormat.Field ERA
public static final DateFormat.Field YEAR
public static final DateFormat.Field MONTH
public static final DateFormat.Field DAY_OF_MONTH
public static final DateFormat.Field HOUR_OF_DAY1
public static final DateFormat.Field HOUR_OF_DAY0
public static final DateFormat.Field MINUTE
public static final DateFormat.Field SECOND
public static final DateFormat.Field MILLISECOND
public static final DateFormat.Field DAY_OF_WEEK
public static final DateFormat.Field DAY_OF_YEAR
public static final DateFormat.Field DAY_OF_WEEK_IN_MONTH
public static final DateFormat.Field WEEK_OF_YEAR
public static final DateFormat.Field WEEK_OF_MONTH
public static final DateFormat.Field AM_PM
public static final DateFormat.Field HOUR1
public static final DateFormat.Field HOUR0
public static final DateFormat.Field TIME_ZONE
protected Field(String name, int calendarField)
Field
.name
- the name of the Field
calendarField
- the Calendar
constant this
Field
corresponds to; any value, even one
outside the range of legal Calendar
values may
be used, but -1
should be used for values
that don't correspond to legal Calendar
valuespublic static DateFormat.Field ofCalendarField(int calendarField)
Field
constant that corresponds to
the Calendar
constant calendarField
.
If there is no direct mapping between the Calendar
constant and a Field
, null is returned.calendarField
- Calendar field constantIllegalArgumentException
- if calendarField
is
not the value of a Calendar
field constant.Calendar
public int getCalendarField()
Calendar
field associated with this
attribute. For example, if this represents the hours field of
a Calendar
, this would return
Calendar.HOUR
. If there is no corresponding
Calendar
constant, this will return -1.Calendar
protected Object readResolve() throws InvalidObjectException
readResolve
in class AttributedCharacterIterator.Attribute
InvalidObjectException
- if the constant could not be
resolved. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.