java.lang.Object | |||
↳ | java.text.AttributedCharacterIterator.Attribute | ||
↳ | java.text.Format.Field | ||
↳ | java.text.DateFormat.Field |
Defines constants that are used as attribute keys in the
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.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AM_PM | Constant identifying the time of day indicator (e.g. | ||||||||||
DAY_OF_MONTH | Constant identifying the day of month field. | ||||||||||
DAY_OF_WEEK | Constant identifying the day of week field. | ||||||||||
DAY_OF_WEEK_IN_MONTH | Constant identifying the day of week field. | ||||||||||
DAY_OF_YEAR | Constant identifying the day of year field. | ||||||||||
ERA | Constant identifying the era field. | ||||||||||
HOUR0 | Constant identifying the hour field, where the legal values are 0 to 11. | ||||||||||
HOUR1 | Constant identifying the hour field, where the legal values are 1 to 12. | ||||||||||
HOUR_OF_DAY0 | Constant identifying the hour of day field, where the legal values are 0 to 23. | ||||||||||
HOUR_OF_DAY1 | Constant identifying the hour of day field, where the legal values are 1 to 24. | ||||||||||
MILLISECOND | Constant identifying the millisecond field. | ||||||||||
MINUTE | Constant identifying the minute field. | ||||||||||
MONTH | Constant identifying the month field. | ||||||||||
SECOND | Constant identifying the second field. | ||||||||||
TIME_ZONE | Constant identifying the time zone field. | ||||||||||
WEEK_OF_MONTH | Constant identifying the week of month field. | ||||||||||
WEEK_OF_YEAR | Constant identifying the week of year field. | ||||||||||
YEAR | Constant identifying the year field. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.text.AttributedCharacterIterator.Attribute
|
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a
Field . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the
Calendar field associated with this
attribute. | |||||||||||
Returns the
Field constant that corresponds to
the Calendar constant calendarField . |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Resolves instances being deserialized to the predefined constants.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.text.AttributedCharacterIterator.Attribute
| |||||||||||
From class
java.lang.Object
|
Constant identifying the time of day indicator (e.g. "a.m." or "p.m.") field.
Constant identifying the day of week field.
Constant identifying the hour field, where the legal values are 0 to 11.
Constant identifying the hour field, where the legal values are 1 to 12.
Constant identifying the hour of day field, where the legal values are 0 to 23.
Constant identifying the hour of day field, where the legal values are 1 to 24.
Creates a 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 values
|
Returns the 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.
Returns the 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 constant |
---|
IllegalArgumentException | if calendarField is
not the value of a Calendar field constant. |
---|
Resolves instances being deserialized to the predefined constants.
InvalidObjectException | if the constant could not be resolved. |
---|