Учебники

Класс java.time.ZonedDateTime

Класс 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 с измененным годом.

Возвращает копию этой даты-времени с другим часовым поясом, сохраняя момент.

Возвращает копию этой даты-времени с другим часовым поясом, сохраняя местную дату-время, если это возможно.

Методы унаследованы

Этот класс наследует методы от следующих классов —