Класс java.time.OffsetDateTime в Java

Опубликовано: 2 Сентября, 2022

Java — самый популярный язык программирования и широко используемый язык программирования. Java используется во всех видах приложений, таких как мобильное приложение, настольное приложение, веб-приложение. В этом Java java.time.OffsetDate импортируется класс Time, который является неизменным представлением даты и времени со смещением. Этот класс хранит все поля даты и времени с точностью до наносекунд, а также смещение от UTC. Например, значение «22 февраля 2021 года, 01:55.19.123456789 +02:00» можно сохранить в OffsetDateTime.

Методы

Описание

AdjustInto (временной временной) Этот метод настраивает указанный временной объект так, чтобы он имел то же смещение, дату и время, что и этот объект.
atZoneSameInstant (зона ZoneId) Этот метод объединяет эту дату-время с часовым поясом для создания ZonedDateTime, гарантируя, что результат имеет тот же самый момент.
atZoneSimilarLocal (зона ZoneId) Этот метод объединяет эту дату-время с часовым поясом для создания ZonedDateTime, пытающегося сохранить те же локальные дату и время.
CompareTo (OffsetDateTime другое) Этот метод сравнивает эту дату-время с другой датой-временем.
равно (Объект объекта) Он используется для проверки, равна ли эта дата-время другой дате-времени.
получитьМесяц() Это метод, который используется для отображения текущего месяца.
в настоящее время() Это метод, используемый для получения текущей даты и времени по системным часам.
получитьгод() Это метод, который используется для отображения текущего года.
получитьДеньНедели() Это метод, который используется для отображения текущего дня недели.
получитьчас() Это метод, который используется для отображения определенного часа.
получитьминуту() Это метод, который используется для отображения определенной минуты.
получитьНано() Это метод, который отображает конкретную наносекунду.
получитьвторой() Это метод, который отображает конкретную секунду.
равно (Объект объекта) Этот метод проверяет, равна ли эта дата-время другой дате-времени.
формат (программа форматирования DateTimeFormatter) Этот метод форматирует эту дату-время, используя указанный модуль форматирования.
из (временной доступ временного доступа) Этот метод получает экземпляр OffsetDateTime из временного объекта.
получить (поле TemporalField) Этот метод получает значение указанного поля из этой даты и времени как целое число.
хэш-код() Хэш-код для этой даты и времени.
isAfter (OffsetDateTime другое) Этот метод проверяет, является ли момент этой даты-времени более поздним, чем момент указанной даты-времени.
isBefore (OffsetDateTime другое) Этот метод проверяет, предшествует ли момент этой даты-времени моменту указанной даты-времени.
isEqual (OffsetDateTime другое) Этот метод проверяет, равен ли момент этой даты-времени моменту указанной даты-времени.
isSupported (поле TemporalField) Этот метод проверяет, поддерживается ли указанное поле.
isSupported (блок TemporalUnit) Этот метод проверяет, поддерживается ли указанный модуль.
withMinute(целая минута) Этот метод возвращает копию этого OffsetDateTime с измененными минутами часа.
withYear (целый год) Этот метод возвращает копию этого OffsetDateTime с измененным годом.
minusDays(длинные дни) Этот метод возвращает копию этого OffsetDateTime с указанным вычтенным количеством дней.
minusHours(долгие часы) Этот метод возвращает копию этого OffsetDateTime с указанным вычтенным количеством часов.
минусминуты(длинные минуты) Этот метод возвращает копию этого OffsetDateTime с вычитанием указанного количества минут.
minusMonths(длинные месяцы) Этот метод возвращает копию этого OffsetDateTime с вычитанием указанного количества месяцев.
минусNanos(длинные nanos) Этот метод возвращает копию этого OffsetDateTime с вычитанием указанного количества наносекунд.
минуссекунды (длинные секунды) Этот метод возвращает копию этого OffsetDateTime с вычитанием указанного количества секунд.
minusWeeks(длинные недели) Этот метод возвращает копию этого OffsetDateTime с вычитанием указанного количества недель.
minusYears(долгие годы) Этот метод возвращает копию этого OffsetDateTime с вычитанием указанного количества лет.
диапазон (поле TemporalField) Этот метод получает диапазон допустимых значений для указанного поля.
timeLineOrder() Этот метод получает компаратор, который сравнивает два экземпляра OffsetDateTime исключительно на основе момента времени.

Ниже приведена реализация постановки задачи: формат Год/Месяц/День .

Ниже приведена реализация постановки задачи: формат часов/минут/секунд/наносекунд.

Ссылка:

https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html