Класс 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 с измененным годом.
Возвращает копию этой даты-времени с другим часовым поясом, сохраняя момент.
Возвращает копию этой даты-времени с другим часовым поясом, сохраняя местную дату-время, если это возможно.
Методы унаследованы
Этот класс наследует методы от следующих классов —