Класс java.time.ZonedDateTime представляет дату-время с часовым поясом в календарной системе ISO-8601, например, 2007-12-03T10: 15: 30 + 01: 00 Европа / Париж.
Объявление класса
Ниже приводится объявление для класса java.time.ZonedDateTime —
public final class ZonedDateTime
   extends Object
      implements Temporal, ChronoZonedDateTime<LocalDate>, Serializable
Методы класса
| Sr.No. | Метод и описание | 
|---|---|
| 1 |   логическое равенство (Object obj) 
 Проверяет, совпадает ли эта дата-время с другой датой-временем.  | 
| 2 |   Строковый формат (форматер DateTimeFormatter) 
 Форматирует эту дату-время, используя указанный форматер.  | 
| 3 |   static ZonedDateTime from (TemporalAccessor temporal) 
 Получает экземпляр ZonedDateTime из временного объекта.  | 
| 4 |   int get (поле TemporalField) 
 Получает значение указанного поля из этой даты-времени в виде целого числа.  | 
| 5 |   int getDayOfMonth () 
 Получает поле дня месяца.  | 
| 6 |   DayOfWeek getDayOfWeek () 
 Получает поле дня недели, которое является перечислением DayOfWeek.  | 
| 7 |   int getDayOfYear () 
 Получает поле дня года.  | 
| 8 |   int getHour () 
 Получает поле часа дня.  | 
| 9 |   long getLong (поле TemporalField) 
 Получает значение указанного поля из этой даты-времени как long.  | 
| 10 |   Месяц getMinute () 
 Получает поле минутного часа.  | 
| 11 |   Месяц getMonth () 
 Получает поле месяца года, используя перечисление Month.  | 
| 12 |   int getMonthValue () 
 Получает поле месяца в году от 1 до 12.  | 
| 13 |   int getNano () 
 Получает нано-второе поле.  | 
| 14 |   ZoneOffset getOffset () 
 Получает смещение зоны, например «+01: 00».  | 
| 15 |   int getSecond () 
 Получает поле второй минуты.  | 
| 16 |   int getYear () 
 Получает поле года.  | 
| 17 |   ZoneId getZone () 
 Получает часовой пояс, такой как «Европа / Париж».  | 
| 18 |   int hashCode () 
 Хеш-код для этой даты и времени.  | 
| 19 |   логическое isSupported (поле TemporalField) 
 Проверяет, поддерживается ли указанное поле.  | 
| 20 |   логическое значение isSupported (модуль TemporalUnit) 
 Проверяет, поддерживается ли указанный блок.  | 
| 21 |   ZonedDateTime минус (long amountToSubtract, блок TemporalUnit) 
 Возвращает копию этой даты-времени с указанием вычтенной суммы.  | 
| 22 |   ZonedDateTime minus (TemporalAmount amountToSubtract) 
 Возвращает копию этой даты-времени с указанием вычтенной суммы.  | 
| 23 |   ZonedDateTime minusDays (long daysToSubtract) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным количеством дней.  | 
| 24 |   ZonedDateTime minusHours (longToSubtract) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным количеством часов.  | 
| 25 |   ZonedDateTime minusMinutes (long minutesToSubtract) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным количеством минут.  | 
| 26 |   ZonedDateTime minusMonths (long monthsToSubtract) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным количеством месяцев.  | 
| 27 |   ZonedDateTime minusNanos (длинные нано) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным количеством наносекунд.  | 
| 28 |   ZonedDateTime minusSeconds (длинные секунды) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным количеством секунд.  | 
| 29 |   ZonedDateTime minusWeeks (long daysToSubtract) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным количеством недель.  | 
| 30 |   ZonedDateTime minusYears (long yearsToSubtract) 
 Возвращает копию этого ZonedDateTime с указанным вычтенным числом лет.  | 
| 31 |   static ZonedDateTime now () 
 Получает текущую дату и время из системных часов в часовом поясе по умолчанию.  | 
| 32 |   статическая ZonedDateTime сейчас (часы) 
 Получает текущую дату-время от указанных часов.  | 
| 33 |   статическая ZonedDateTime сейчас (ZoneId зона) 
 Получает текущую дату-время из системных часов в указанном часовом поясе.  | 
| 34 |   статическая ZonedDateTime of (int год, int месяц, int dayOfMonth, int час, int минута, int секунда, int nanoOfSecond, зона ZoneId) 
 Получает экземпляр ZonedDateTime из года, месяца, дня, часа, минуты, секунды, наносекунды и часового пояса.  | 
| 35 |   статическое значение ZonedDateTime (дата LocalDate, время LocalTime, зона ZoneId) 
 Получает экземпляр ZonedDateTime из даты и времени.  | 
| 36 |   статическое значение ZonedDateTime (дата LocalDateTime, зона ZoneId) 
 Получает экземпляр ZonedDateTime из локальной даты и времени.  | 
| 37 |   статический ZonedDateTime ofInstant (мгновенный момент, зона ZoneId) 
 Получает экземпляр ZonedDateTime из мгновенного идентификатора и идентификатора зоны.  | 
| 38 |   статическое ZonedDateTime ofInstant (LocalDateTime localDateTime, смещение ZoneOffset, зона ZoneId) 
 Получает экземпляр ZonedDateTime с момента, сформированного путем объединения локальной даты и времени и смещения.  | 
| 39 |   static ZonedDateTime ofLocal (LocalDateTime localDateTime, ZoneId zone, ZoneOffset предпочитаемыйOffset) 
 Получает экземпляр ZonedDateTime из локальной даты и времени, используя предпочтительное смещение, если это возможно.  | 
| 40 |   static ZonedDateTime ofStrict (LocalDateTime localDateTime, смещение ZoneOffset, зона ZoneId) 
 Получает экземпляр ZonedDateTime, строго проверяющий комбинацию локальной даты и времени, смещения и идентификатора зоны.  | 
| 41 |   статический анализ ZonedDateTime (текст CharSequence) 
 Получает экземпляр ZonedDateTime из текстовой строки, такой как 2007-12-03T10: 15: 30 + 01: 00 [Европа / Париж].  | 
| 42 |   статический анализ ZonedDateTime (текст CharSequence, форматер DateTimeFormatter) 
 Получает экземпляр ZonedDateTime из текстовой строки с использованием определенного средства форматирования.  | 
| 43 |   ZonedDateTime plus (long amountToAdd, TemporalUnit unit) 
 Возвращает копию этой даты-времени с указанной добавленной суммой.  | 
| 44 |   ZonedDateTime plus (TemporalAmount amountToAdd) 
 Возвращает копию этой даты-времени с указанной добавленной суммой.  | 
| 45 |   ZonedDateTime plusDays (long daysToAdd) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных дней.  | 
| 46 |   ZonedDateTime plusHours (longToAdd) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных часов.  | 
| 47 |   ZonedDateTime plusMinutes (long minutesToAdd) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных минут.  | 
| 48 |   ZonedDateTime plusMonths (long monthsToAdd) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных месяцев.  | 
| 49 |   ZonedDateTime plusNanos (длинные нанос) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных наносекунд.  | 
| 50 |   ZonedDateTime plusSeconds (длинные секунды) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных секунд.  | 
| 51 |   ZonedDateTime plusWeeks (long daysToAdd) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных недель.  | 
| 52 |   ZonedDateTime plusYears (long yearsToAdd) 
 Возвращает копию этого ZonedDateTime с указанным количеством добавленных лет.  | 
| 53 |   <R> R запрос (запрос TemporalQuery <R>) 
 Запрашивает эту дату-время, используя указанный запрос.  | 
| 54 |   Диапазон ValueRange (поле TemporalField) 
 Получает диапазон допустимых значений для указанного поля.  | 
| 55 |   LocalDate toLocalDate () 
 Получает часть LocalDate этой даты-времени.  | 
| 56 |   LocalTime toLocalTime () 
 Получает LocalTime часть этой даты-времени.  | 
| 57 |   OffsetDateTime toOffsetDateTime () 
 Преобразует эту дату-время в OffsetDateTime.  | 
| 58 |   Строка toString () 
 Выводит эту дату в виде строки, например, 2007-12-03T10: 15:30 + 01:00 [Европа / Париж].  | 
| 59 |   ZonedDateTime truncatedTo (блок TemporalUnit) 
 Возвращает копию этого ZonedDateTime с укороченным временем.  | 
| 60 |   долго до (Temporal endExclusive, TemporalUnit unit) 
 Вычисляет количество времени до другой даты и времени в единицах измерения.  | 
| 61 |   ZonedDateTime with (Регулятор TemporalAdjuster) 
 Возвращает скорректированную копию этой даты и времени.  | 
| 62 |   ZonedDateTime with (поле TemporalField, long newValue) 
 Возвращает копию этой даты-времени с указанным в новом поле новым значением.  | 
| 63 |   ZonedDateTime withDayOfMonth (int dayOfMonth) 
 Возвращает копию этого ZonedDateTime с измененным днем месяца.  | 
| 64 |   ZonedDateTime withDayOfYear (int dayOfYear) 
 Возвращает копию этого ZonedDateTime с измененным днем года.  | 
| 65 |   ZonedDateTime withEarlierOffsetAtOverlap () 
 Возвращает копию этой даты-времени, изменяющую смещение зоны на более раннее из двух допустимых смещений с перекрытием локальной временной шкалы.  | 
| 66 |   ZonedDateTime withFixedOffsetZone () 
 Возвращает копию этой даты-времени с идентификатором зоны, установленным на смещение.  | 
| 67 |   ZonedDateTime withHour (int hour) 
 Возвращает копию этого ZonedDateTime с измененным часом дня.  | 
| 68 |   ZonedDateTime withLaterOffsetAtOverlap () 
 Возвращает копию этой даты-времени, изменяющую смещение зоны на более позднюю из двух действительных смещений с перекрытием локальной временной шкалы.  | 
| 69 |   ZonedDateTime withMinute (в минуту) 
 Возвращает копию этого ZonedDateTime с измененной минутой часа.  | 
| 70 |   ZonedDateTime withMonth (int month) 
 Возвращает копию этого ZonedDateTime с измененным месяцем года.  | 
| 71 |   ZonedDateTime withNano (int nanoOfSecond) 
 Возвращает копию этого ZonedDateTime с измененной нано секундой.  | 
| 72 |   ZonedDateTime withSecond (int second) 
 Возвращает копию этого ZonedDateTime с измененной секундой.  | 
| 73 |   ZonedDateTime withYear (int year) 
 Возвращает копию этого ZonedDateTime с измененным годом.  | 
| 74 |   ZonedDateTime withZoneSameInstant (зона ZoneId) 
 Возвращает копию этой даты-времени с другим часовым поясом, сохраняя момент.  | 
| 75 |   ZonedDateTime withZoneSameLocal (зона ZoneId) 
 Возвращает копию этой даты-времени с другим часовым поясом, сохраняя местную дату-время, если это возможно.  | 
Проверяет, совпадает ли эта дата-время с другой датой-временем.
Форматирует эту дату-время, используя указанный форматер.
Получает экземпляр ZonedDateTime из временного объекта.
Получает значение указанного поля из этой даты-времени в виде целого числа.
Получает поле дня месяца.
Получает поле дня недели, которое является перечислением DayOfWeek.
Получает поле дня года.
Получает поле часа дня.
Получает значение указанного поля из этой даты-времени как long.
Получает поле минутного часа.
Получает поле месяца года, используя перечисление Month.
Получает поле месяца в году от 1 до 12.
Получает нано-второе поле.
Получает смещение зоны, например «+01: 00».
Получает поле второй минуты.
Получает поле года.
Получает часовой пояс, такой как «Европа / Париж».
Хеш-код для этой даты и времени.
Проверяет, поддерживается ли указанное поле.
Проверяет, поддерживается ли указанный блок.
Возвращает копию этой даты-времени с указанием вычтенной суммы.
Возвращает копию этой даты-времени с указанием вычтенной суммы.
Возвращает копию этого ZonedDateTime с указанным вычтенным количеством дней.
Возвращает копию этого ZonedDateTime с указанным вычтенным количеством часов.
Возвращает копию этого ZonedDateTime с указанным вычтенным количеством минут.
Возвращает копию этого ZonedDateTime с указанным вычтенным количеством месяцев.
Возвращает копию этого ZonedDateTime с указанным вычтенным количеством наносекунд.
Возвращает копию этого ZonedDateTime с указанным вычтенным количеством секунд.
Возвращает копию этого ZonedDateTime с указанным вычтенным количеством недель.
Возвращает копию этого ZonedDateTime с указанным вычтенным числом лет.
Получает текущую дату и время из системных часов в часовом поясе по умолчанию.
Получает текущую дату-время от указанных часов.
Получает текущую дату-время из системных часов в указанном часовом поясе.
Получает экземпляр ZonedDateTime из года, месяца, дня, часа, минуты, секунды, наносекунды и часового пояса.
Получает экземпляр ZonedDateTime из даты и времени.
Получает экземпляр ZonedDateTime из локальной даты и времени.
Получает экземпляр ZonedDateTime из мгновенного идентификатора и идентификатора зоны.
Получает экземпляр ZonedDateTime с момента, сформированного путем объединения локальной даты и времени и смещения.
Получает экземпляр ZonedDateTime из локальной даты и времени, используя предпочтительное смещение, если это возможно.
Получает экземпляр ZonedDateTime, строго проверяющий комбинацию локальной даты и времени, смещения и идентификатора зоны.
Получает экземпляр ZonedDateTime из текстовой строки, такой как 2007-12-03T10: 15: 30 + 01: 00 [Европа / Париж].
Получает экземпляр ZonedDateTime из текстовой строки с использованием определенного средства форматирования.
Возвращает копию этой даты-времени с указанной добавленной суммой.
Возвращает копию этой даты-времени с указанной добавленной суммой.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных дней.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных часов.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных минут.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных месяцев.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных наносекунд.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных секунд.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных недель.
Возвращает копию этого ZonedDateTime с указанным количеством добавленных лет.
Запрашивает эту дату-время, используя указанный запрос.
Получает диапазон допустимых значений для указанного поля.
Получает часть LocalDate этой даты-времени.
Получает LocalTime часть этой даты-времени.
Преобразует эту дату-время в OffsetDateTime.
Выводит эту дату в виде строки, например, 2007-12-03T10: 15:30 + 01:00 [Европа / Париж].
Возвращает копию этого ZonedDateTime с укороченным временем.
Вычисляет количество времени до другой даты и времени в единицах измерения.
Возвращает скорректированную копию этой даты и времени.
Возвращает копию этой даты-времени с указанным в новом поле новым значением.
Возвращает копию этого ZonedDateTime с измененным днем месяца.
Возвращает копию этого ZonedDateTime с измененным днем года.
Возвращает копию этой даты-времени, изменяющую смещение зоны на более раннее из двух допустимых смещений с перекрытием локальной временной шкалы.
Возвращает копию этой даты-времени с идентификатором зоны, установленным на смещение.
Возвращает копию этого ZonedDateTime с измененным часом дня.
Возвращает копию этой даты-времени, изменяющую смещение зоны на более позднюю из двух действительных смещений с перекрытием локальной временной шкалы.
Возвращает копию этого ZonedDateTime с измененной минутой часа.
Возвращает копию этого ZonedDateTime с измененным месяцем года.
Возвращает копию этого ZonedDateTime с измененной нано секундой.
Возвращает копию этого ZonedDateTime с измененной секундой.
Возвращает копию этого ZonedDateTime с измененным годом.
Возвращает копию этой даты-времени с другим часовым поясом, сохраняя момент.
Возвращает копию этой даты-времени с другим часовым поясом, сохраняя местную дату-время, если это возможно.
Методы унаследованы
Этот класс наследует методы от следующих классов —