Spec-Zone.ru › OpenJDK 21

Пакет java.time.format

package java.time.format

Предоставляет классы для печати и разбора дат и времён.

Печать и разбор основаны на классе DateTimeFormatter. Экземпляры обычно получаются из DateTimeFormatter, однако, если требуется больше возможностей, можно использовать DateTimeFormatterBuilder.

Локализация выполняется путём вызова withLocale(Locale) на форматировщике. Дальнейшая настройка возможна с помощью DecimalStyle.

Спецификация пакета

Если не указано иное, передача null-аргумента в конструктор или метод любого класса или интерфейса в этом пакете вызовет исключение NullPointerException. Описание null-поведения приведено в Javadoc "@param". Исключение "@throws NullPointerException" не документировано явно в каждом методе.

Все вычисления должны проверять переполнение чисел и выбрасывать исключение ArithmeticException или DateTimeException.

Since:
1.8
Пакет Описание
java.time
Основной API для дат, времён, моментов времени и интервалов.
java.time.chrono
Универсальный API для календарных систем, отличных от стандартной ISO.
java.time.temporal
Доступ к датам и времени с использованием полей и единиц измерения, а также корректоров дат и времён.
java.time.zone
Поддержка часовых поясов и их правил.
Класс Описание
DateTimeFormatter
Форматировщик для печати и разбора объектов дат и времён.
DateTimeFormatterBuilder
Строитель для создания форматировщиков дат и времён.
DateTimeParseException
Исключение, выбрасываемое при ошибке во время разбора.
DecimalStyle
Локализованный десятичный стиль, используемый в форматировании дат и времён.
FormatStyle
Перечисление стилей локального форматирования дат, времён или дат-времён.
ResolverStyle
Перечисление различных способов разрешения дат и времён.
SignStyle
Перечисление способов обработки знаков "+" и "-".
TextStyle
Перечисление стилей форматирования и разбора текста.

© 1993, 2023, 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/21/docs/api/java.base/java/time/format/package-summary.html

Spec-Zone.ru

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