java.time.ZonedDateTime - класс

Введение

В java.time.ZonedDateTime class представляет дату и время с часовым поясом в календарной системе ISO-8601, например 2007-12-03T10: 15: 30 + 01: 00 Europe / Paris.

Объявление класса

Ниже приводится декларация для java.time.ZonedDateTime класс -

public final class ZonedDateTime
   extends Object
      implements Temporal, ChronoZonedDateTime<LocalDate>, Serializable

Методы класса

Sr. No. Метод и описание
1 логическое равно (Object obj)

Проверяет, совпадает ли это разовое датой с другим разовым датой.

2 Формат строки (средство форматирования DateTimeFormatter)

Форматирует это разовое датой с помощью указанного средства форматирования.

3 static ZonedDateTime от (TemporalAccessor temporal)

Получает экземпляр ZonedDateTime из временного объекта.

4 int get (поле TemporalField)

Получает значение указанного поля из этого разового датой в виде int.

5 int getDayOfMonth ()

Получает поле дня месяца.

6 DayOfWeek getDayOfWeek ()

Получает поле дня недели, которое является перечислением DayOfWeek.

7 int getDayOfYear ()

Получает поле дня года.

8 int getHour ()

Получает поле часа дня.

9 long getLong (поле TemporalField)

Получает значение указанного поля из этого разового датой в виде длинного числа.

10 Месяц getMinute ()

Получает поле минуты часа.

11 Месяц getMonth ()

Получает поле месяца года с помощью перечисления Month.

12 int getMonthValue ()

Получает поле месяца года от 1 до 12.

13 int getNano ()

Получает поле нано-секунды.

14 ZoneOffset getOffset ()

Получает смещение зоны, например «+01: 00».

15 интервал getSecond ()

Получает поле секунды.

16 int getYear ()

Получает поле года.

17 ZoneId getZone ()

Получает часовой пояс, например "Европа / Париж".

18 int hashCode ()

Хэш-код для этой даты.

19 логическое isSupported (поле TemporalField)

Проверяет, поддерживается ли указанное поле.

20 логическое isSupported (блок TemporalUnit)

Проверяет, поддерживается ли указанный блок.

21 год ZonedDateTime минус (long amountToSubtract, TemporalUnit unit)

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

22 ZonedDateTime минус (TemporalAmount amountToSubtract)

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

23 ZonedDateTime minusDays (длинные дни для вычитания)

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

24 ZonedDateTime минусЧасы (long hoursToSubtract)

Возвращает копию этого ZonedDateTime с указанным вычтенным количеством часов.

25 ZonedDateTime minusMinutes (длинные минуты для вычитания)

Возвращает копию этого ZonedDateTime с указанным вычтенным количеством минут.

26 ZonedDateTime минусMonths (долгие месяцы для вычитания)

Возвращает копию этого ZonedDateTime с указанным количеством вычтенных месяцев.

27 ZonedDateTime минусNanos (длинные нано)

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

28 ZonedDateTime minusSeconds (длинные секунды)

Возвращает копию этого ZonedDateTime с указанным вычтенным количеством секунд.

29 ZonedDateTime минус недели (длинные недели для вычитания)

Возвращает копию этого ZonedDateTime с указанным количеством вычтенных недель.

30 ZonedDateTime minusYears (долгие годы для вычитания)

Возвращает копию этого ZonedDateTime с указанным количеством вычтенных лет.

31 год static ZonedDateTime сейчас ()

Получает текущую дату и время из системных часов в часовом поясе по умолчанию.

32 static ZonedDateTime сейчас (Часы)

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

33 static ZonedDateTime сейчас (зона ZoneId)

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

34 static ZonedDateTime of (int год, int месяц, int dayOfMonth, int час, int минута, int секунда, int nanoOfSecond, зона ZoneId)

Получает экземпляр ZonedDateTime из года, месяца, дня, часа, минуты, секунды, наносекунды и часового пояса.

35 год static ZonedDateTime of (Дата LocalDate, время LocalTime, зона ZoneId)

Получает экземпляр ZonedDateTime из даты и времени.

36 static ZonedDateTime of (Дата LocalDateTime, зона ZoneId)

Получает экземпляр ZonedDateTime из локальной даты и времени.

37 static ZonedDateTime ofInstant (Мгновенный момент, зона ZoneId)

Получает экземпляр ZonedDateTime из Instant и идентификатора зоны.

38 статический ZonedDateTime ofInstant (LocalDateTime localDateTime, смещение ZoneOffset, зона ZoneId)

Получает экземпляр ZonedDateTime из момента, образованного путем комбинирования локальной даты, времени и смещения.

39 static ZonedDateTime ofLocal (LocalDateTime localDateTime, зона ZoneId, предпочтительное смещение ZoneOffset)

Получает экземпляр ZonedDateTime из локальной даты и времени с использованием предпочтительного смещения, если это возможно.

40 статический 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 (длинные daysToAdd)

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

46 ZonedDateTime plusHours (long hoursToAdd)

Возвращает копию этого ZonedDateTime с указанным количеством добавленных часов.

47 ZonedDateTime plusMinutes (длинные минутыToAdd)

Возвращает копию этого ZonedDateTime с указанным количеством добавленных минут.

48 ZonedDateTime plusMonths (long monthsToAdd)

Возвращает копию этого ZonedDateTime с указанным количеством добавленных месяцев.

49 ZonedDateTime plusNanos (длинные нано)

Возвращает копию этого ZonedDateTime с указанным количеством добавленных наносекунд.

50 ZonedDateTime plusSeconds (длинные секунды)

Возвращает копию этого ZonedDateTime с указанным количеством добавленных секунд.

51 ZonedDateTime plusWeeks (long weeksToAdd)

Возвращает копию этого ZonedDateTime с указанным количеством добавленных недель.

52 ZonedDateTime plusYears (long yearsToAdd)

Возвращает копию этого ZonedDateTime с указанным количеством добавленных лет.

53 R-запрос (TemporalQuery запрос)

Запрашивает это разовое датой, используя указанный запрос.

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 с (регулятор TemporalAdjuster)

Возвращает скорректированную копию этой даты и времени.

62 ZonedDateTime с (поле TemporalField, длинное новое значение)

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

63 ZonedDateTime withDayOfMonth (int dayOfMonth)

Возвращает копию этого ZonedDateTime с измененным днем ​​месяца.

64 ZonedDateTime withDayOfYear (int dayOfYear)

Возвращает копию этого ZonedDateTime с измененным днем ​​года.

65 ZonedDateTime withEarlierOffsetAtOverlap ()

Возвращает копию этой даты и времени, изменяя смещение зоны на более раннее из двух допустимых смещений при перекрытии локальной шкалы времени.

66 ZonedDateTime withFixedOffsetZone ()

Возвращает копию даты и времени с идентификатором зоны, установленным на смещение.

67 ZonedDateTime withHour (целое час)

Возвращает копию этого ZonedDateTime с измененным часом дня.

68 ZonedDateTime withLaterOffsetAtOverlap ()

Возвращает копию этой даты и времени, изменяя смещение зоны на более позднее из двух допустимых смещений при перекрытии локальной шкалы времени.

69 ZonedDateTime withMinute (целое число минут)

Возвращает копию этого ZonedDateTime с измененной минутой часа.

70 ZonedDateTime withMonth (int месяц)

Возвращает копию этого ZonedDateTime с измененным месяцем года.

71 ZonedDateTime withNano (int nanoOfSecond)

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

72 ZonedDateTime withSecond (целое число секунд)

Возвращает копию этого ZonedDateTime с измененной секундой минуты.

73 ZonedDateTime withYear (int год)

Возвращает копию этого ZonedDateTime с измененным годом.

74 ZonedDateTime withZoneSameInstant (зона ZoneId)

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

75 ZonedDateTime withZoneSameLocal (зона ZoneId)

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

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

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

  • Java.lang.Object