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 | Запрашивает это разовое датой, используя указанный запрос. |
| 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