Spec-Zone.ru › OpenJDK 17

Класс 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
Константа, идентифицирующая поле года.

Поля, объявленные в классе java.text.AttributedCharacterIterator.Attribute

INPUT_METHOD_SEGMENT, LANGUAGE, READING

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

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

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

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

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

equals, getName, hashCode, toString

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

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

ЭРА

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
Константа, определяющая поле дня месяца.

ЧАС_СУТОК1

public static final DateFormat.Field HOUR_OF_DAY1
Константа, определяющая поле часа суток, где допустимые значения от 1 до 24.

ЧАС_СУТОК0

public static final DateFormat.Field HOUR_OF_DAY0
Константа, определяющая поле часа суток, где допустимые значения от 0 до 23.

МИНУТА

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
Константа, определяющая поле недели месяца.

AM_PM

public static final DateFormat.Field AM_PM
Константа, определяющая поле индикатора времени суток (например, "дп." или "ноч.").

ЧАС1

public static final DateFormat.Field HOUR1
Константа, определяющая поле часа, где допустимые значения от 1 до 12.

ЧАС0

public static final DateFormat.Field HOUR0
Константа, определяющая поле часа, где допустимые значения от 0 до 11.

ВРЕМЕННАЯ_ЗОНА

public static final DateFormat.Field TIME_ZONE
Константа, определяющая поле временной зоны.

Подробное описание конструкторов

Конструктор

protected Field(String name, int calendarField)
Создаёт Field.
Параметры:
name - имя Field
calendarField - константа Calendar для этого Field; любое значение, даже выходящее за пределы диапазона допустимых значений Calendar, может быть использовано, но следует использовать -1 для значений, не соответствующих допустимым значениям Calendar

Подробное описание методов

ofCalendarField

public static DateFormat.Field ofCalendarField(int calendarField)
Возвращает константу Field , соответствующую константе Calendar calendarField. Если нет прямого соответствия между константой Calendar и константой Field, возвращается null.
Параметры:
calendarField - константа поля календаря
Возвращает:
Экземпляр поля, представляющий поле календаря.
Исключения:
IllegalArgumentException - если calendarField не является значением константы поля Calendar.
См. также:
  • Calendar

getCalendarField

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

readResolve

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

© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/text/DateFormat.Field.html

Spec-Zone.ru

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