Класс DateFormat.Field
java.lang.Object
java.text.AttributedCharacterIterator.Attribute
java.text.Format.Field
java.text.DateFormat.Field
- Все реализованные интерфейсы:
Serializable
- Внешний класс:
DateFormat
public static class DateFormat.Field extends Format.Field
Определяет константы, используемые в качестве ключей атрибутов в
AttributedCharacterIterator, возвращаемом из DateFormat.formatToCharacterIterator, и в качестве идентификаторов полей в FieldPosition. Класс также предоставляет два метода для сопоставления своих констант с соответствующими константами Calendar.
- Начиная с версии:
- 1.4
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final DateFormat.Field |
AM_PM |
Константа, обозначающая поле индикатора времени суток (например, «до полудня» или «после полудня»). |
static final DateFormat.Field |
DAY_OF_MONTH |
Константа, обозначающая поле дня месяца. |
static final DateFormat.Field |
DAY_OF_WEEK |
Константа, обозначающая поле дня недели. |
static final DateFormat.Field |
DAY_OF_WEEK_IN_MONTH |
Константа, обозначающая поле дня недели. |
static final DateFormat.Field |
DAY_OF_YEAR |
Константа, обозначающая поле дня года. |
static final DateFormat.Field |
ERA |
Константа, обозначающая поле эры. |
static final DateFormat.Field |
HOUR_OF_DAY0 |
Константа, обозначающая поле часа суток, допустимые значения которого — от 0 до 23. |
static final DateFormat.Field |
HOUR_OF_DAY1 |
Константа, обозначающая поле часа суток, допустимые значения которого — от 1 до 24. |
static final DateFormat.Field |
HOUR0 |
Константа, обозначающая поле часа, допустимые значения которого — от 0 до 11. |
static final DateFormat.Field |
HOUR1 |
Константа, обозначающая поле часа, допустимые значения которого — от 1 до 12. |
static final DateFormat.Field |
MILLISECOND |
Константа, обозначающая поле миллисекунд. |
static final DateFormat.Field |
MINUTE |
Константа, обозначающая поле минут. |
static final DateFormat.Field |
MONTH |
Константа, обозначающая поле месяца. |
static final DateFormat.Field |
SECOND |
Константа, обозначающая поле секунд. |
static final DateFormat.Field |
TIME_ZONE |
Константа, обозначающая поле часового пояса. |
static final DateFormat.Field |
WEEK_OF_MONTH |
Константа, обозначающая поле недели месяца. |
static final DateFormat.Field |
WEEK_OF_YEAR |
Константа, обозначающая поле недели года. |
static final DateFormat.Field |
YEAR |
Константа, обозначающая поле года. |
Поля, объявленные в классе AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING | Модификатор и тип | Поле | Описание |
|---|---|---|
static final AttributedCharacterIterator.Attribute |
INPUT_METHOD_SEGMENT |
Ключ атрибута для сегментов метода ввода. |
static final AttributedCharacterIterator.Attribute |
LANGUAGE |
Ключ атрибута для языка некоторого текста. |
static final AttributedCharacterIterator.Attribute |
READING |
Ключ атрибута для чтения некоторого текста. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает Field. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getCalendarField() |
Возвращает поле Calendar, связанное с этим атрибутом. |
static DateFormat.Field |
ofCalendarField |
Возвращает константу Field, соответствующую константе Calendar calendarField. |
protected Object |
readResolve() |
Заменяет десериализуемые экземпляры предопределенными константами. |
Методы, объявленные в классе AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
final boolean |
equals |
Сравнивает два объекта на равенство. |
protected String |
getName() |
Возвращает имя атрибута. |
final int |
hashCode() |
Возвращает хеш-код объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
Методы, объявленные в классе Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и будет удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Переводит текущий поток в состояние ожидания до его пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Переводит текущий поток в состояние ожидания до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного времени. |
final void |
wait |
Переводит текущий поток в состояние ожидания до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного времени. |
Подробное описание полей
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
Константа, обозначающая поле индикатора времени суток (например, «до полудня» или «после полудня»).
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
Константа, обозначающая поле часового пояса.
Подробное описание конструкторов
Field
protected Field(String name, int calendarField)
Создает
Field.- Параметры:
-
name— имяField -
calendarField— константаCalendar, которой соответствует этотField; можно использовать любое значение, даже выходящее за пределы допустимого диапазона значенийCalendar, однако для значений, не соответствующих допустимым значениямCalendar, следует использовать-1
Подробное описание методов
ofCalendarField
public static DateFormat.Field ofCalendarField(int calendarField)
Возвращает константу
Field, соответствующую константе Calendar calendarField. Если между константой Calendar и Field нет прямого соответствия, возвращается null.- Параметры:
-
calendarField— константа поля Calendar - Возвращает:
- Экземпляр Field, представляющий calendarField.
- Исключения:
-
IllegalArgumentException— еслиcalendarFieldне является значением константы поляCalendar. - См. также:
getCalendarField
public int getCalendarField()
Возвращает поле
Calendar, связанное с этим атрибутом. Например, если оно представляет поле часов в Calendar, этот метод вернет Calendar.HOUR. Возвращаемое значение -1 гарантирует, что это поле не представляет никакую соответствующую константу в Calendar.- Требования к реализации:
- Реализация по умолчанию всегда возвращает
-1, если оно не представляет никакую соответствующую константу вCalendar. - Возвращает:
- Константа Calendar для этого поля
- См. также:
readResolve
protected Object readResolve() throws InvalidObjectException
Заменяет десериализуемые экземпляры предопределенными константами.
- Переопределяет:
-
readResolveв классеAttributedCharacterIterator.Attribute - Возвращает:
- разрешенная константа DateFormat.Field
- Исключения:
-
InvalidObjectException— если константу не удалось разрешить.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.