Spec-Zone.ru › OpenJDK 27

Класс 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
См. также:
  • Calendar
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
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
Ключ атрибута для чтения некоторого текста.

Краткое описание конструкторов

Field(String name, int calendarField)
Модификатор Конструктор Описание
protected
Создает Field.

Краткое описание методов

Модификатор и тип Метод Описание
int getCalendarField()
Возвращает поле Calendar, связанное с этим атрибутом.
static DateFormat.Field ofCalendarField(int calendarField)
Возвращает константу Field, соответствующую константе Calendar calendarField.
protected Object readResolve()
Заменяет десериализуемые экземпляры предопределенными константами.

Методы, объявленные в классе AttributedCharacterIterator.Attribute

equals, getName, hashCode, toString
Модификатор и тип Метод Описание
final boolean equals(Object obj)
Сравнивает два объекта на равенство.
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(long timeoutMillis)
Переводит текущий поток в состояние ожидания до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного времени.
final void wait(long timeoutMillis, int nanos)
Переводит текущий поток в состояние ожидания до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного времени.

Подробное описание полей

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.
См. также:
  • Calendar

getCalendarField

public int getCalendarField()
Возвращает поле Calendar, связанное с этим атрибутом. Например, если оно представляет поле часов в Calendar, этот метод вернет Calendar.HOUR. Возвращаемое значение -1 гарантирует, что это поле не представляет никакую соответствующую константу в Calendar.
Требования к реализации:
Реализация по умолчанию всегда возвращает -1, если оно не представляет никакую соответствующую константу в Calendar.
Возвращает:
Константа Calendar для этого поля
См. также:
  • Calendar

readResolve

protected Object readResolve() throws InvalidObjectException
Заменяет десериализуемые экземпляры предопределенными константами.
Переопределяет:
readResolve в классе AttributedCharacterIterator.Attribute
Возвращает:
разрешенная константа DateFormat.Field
Исключения:
InvalidObjectException — если константу не удалось разрешить.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API