java.time.OffsetDateTime Класс
Введение
В java.time.OffsetDateTime class представляет дату и время со смещением относительно UTC / Гринвича в календарной системе ISO-8601, например 2007-12-03T10: 15: 30 + 01: 00.
Объявление класса
Ниже приводится декларация для java.time.OffsetDateTime класс -
public final class OffsetDateTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<OffsetDateTime>, Serializable
Поле
Ниже приведены поля для java.time.OffsetDateTime класс -
static OffsetDateTime MAX - Максимальное поддерживаемое значение OffsetDateTime, '+ 999999999-12-31T23: 59: 59.999999999 + 18: 00'.
static OffsetDateTime MIN - Минимальное поддерживаемое значение OffsetDateTime, «-999999999-01-01T00: 00: 00-18: 00».
Методы класса
| Sr. No. | Метод и описание |
|---|---|
| 1 | Temporal adjustInto (Temporal temporal) Настраивает указанный временной объект, чтобы он имел те же дату и время, что и этот объект. |
| 2 | ZonedDateTime atZoneSameInstant (зона ZoneId) Объединяет это разовое датой с часовым поясом, чтобы создать ZonedDateTime, гарантируя, что результат будет иметь тот же момент. |
| 3 | ZonedDateTime atZoneSimilarLocal (зона ZoneId) Объединяет эту дату и время с часовым поясом, чтобы создать ZonedDateTime, пытаясь сохранить те же локальные дату и время. |
| 4 | int compareTo (OffsetDateTime другое) Сравнивает эту дату и время с другой датой. |
| 5 | логическое равно (Object obj) Проверяет, совпадает ли эта дата-время с другой разовой датой. |
| 6 | Формат строки (средство форматирования DateTimeFormatter) Форматирует это разовое датой с помощью указанного средства форматирования. |
| 7 | статический OffsetDateTime от (TemporalAccessor temporal) Получает экземпляр OffsetDateTime из временного объекта. |
| 8 | int get (поле TemporalField) Получает значение указанного поля из этого разового датой в виде int. |
| 9 | int getDayOfMonth () Получает поле дня месяца. |
| 10 | DayOfWeek getDayOfWeek () Получает поле дня недели, которое является перечислением DayOfWeek. |
| 11 | int getDayOfYear () Получает поле дня года. |
| 12 | int getHour () Получает поле часа дня. |
| 13 | long getLong (поле TemporalField) Получает значение указанного поля из этого разового датой в виде длинного числа. |
| 14 | Месяц getMinute () Получает поле минуты часа. |
| 15 | Месяц getMonth () Получает поле месяца года с помощью перечисления Month. |
| 16 | int getMonthValue () Получает поле месяца года от 1 до 12. |
| 17 | int getNano () Получает поле нано-секунды. |
| 18 | ZoneOffset getOffset () Получает смещение зоны, например «+01: 00». |
| 19 | интервал getSecond () Получает поле секунды. |
| 20 | int getYear () Получает поле года. |
| 21 год | int hashCode () Хэш-код для этой даты. |
| 22 | логическое isAfter (OffsetDateTime другое) Проверяет, находится ли эта дата позже указанной даты. |
| 23 | логическое isBefore (OffsetDateTime другое) Проверяет, находится ли эта дата раньше указанной даты. |
| 24 | логическое isEqual (OffsetDateTime другое) Проверяет, совпадает ли эта дата и время с указанной датой. |
| 25 | логическое isSupported (поле TemporalField) Проверяет, поддерживается ли указанное поле. |
| 26 | логическое isSupported (блок TemporalUnit) Проверяет, поддерживается ли указанный блок. |
| 27 | OffsetDateTime минус (long amountToSubtract, TemporalUnit unit) Возвращает копию этого разового датой с вычтенной указанной суммой. |
| 28 | OffsetDateTime минус (TemporalAmount amountToSubtract) Возвращает копию этого разового датой с вычтенной указанной суммой. |
| 29 | OffsetDateTime minusDays(long daysToSubtract) Возвращает копию этого OffsetDateTime с указанным вычтенным количеством дней. |
| 30 | OffsetDateTime minusHours (долгие часыToSubtract) Возвращает копию этого OffsetDateTime с указанным вычтенным количеством часов. |
| 31 год | OffsetDateTime minusMinutes (длинные минуты для вычитания) Возвращает копию этого OffsetDateTime с указанным вычтенным количеством минут. |
| 32 | OffsetDateTime minusMonths (длинные месяцы для вычитания) Возвращает копию этого OffsetDateTime с указанным вычтенным количеством месяцев. |
| 33 | OffsetDateTime минус нано (длинные нано) Возвращает копию этого OffsetDateTime с указанным количеством вычтенных наносекунд. |
| 34 | OffsetDateTime minusSeconds (длинные секунды) Возвращает копию этого OffsetDateTime с указанным вычтенным количеством секунд. |
| 35 год | OffsetDateTime минусWeeks (длинные недели для вычитания) Возвращает копию этого OffsetDateTime с указанным количеством вычтенных недель. |
| 36 | OffsetDateTime минусYears (long yearsToSubtract) Возвращает копию этого OffsetDateTime с указанным количеством вычтенных лет. |
| 37 | статический OffsetDateTime сейчас () Получает текущую дату и время из системных часов в часовом поясе по умолчанию. |
| 38 | static OffsetDateTime сейчас (Часы) Получает текущую дату и время по указанным часам. |
| 39 | статический OffsetDateTime сейчас (зона ZoneId) Получает текущую дату и время по системным часам в указанном часовом поясе. |
| 40 | static OffsetDateTime of (int год, int месяц, int dayOfMonth, int час, int минута, int секунда, int nanoOfSecond, смещение ZoneOffset) Получает экземпляр OffsetDateTime из года, месяца, дня, часа, минуты, секунды, наносекунды и смещения. |
| 41 год | статический OffsetDateTime из (Дата LocalDate, время LocalTime, смещение ZoneOffset) Получает экземпляр OffsetDateTime из даты, времени и смещения. |
| 42 | статический OffsetDateTime из (LocalDateTime dateTime, смещение ZoneOffset) Получает экземпляр OffsetDateTime из даты, времени и смещения. |
| 43 | static OffsetDateTime ofInstant (мгновенный момент, зона ZoneId) Получает экземпляр OffsetDateTime из Instant и идентификатора зоны. |
| 44 | статический синтаксический анализ OffsetDateTime (текст CharSequence) Получает экземпляр OffsetDateTime из текстовой строки, например 2007-12-03T10: 15: 30. |
| 45 | статический синтаксический анализ OffsetDateTime (текст CharSequence, средство форматирования DateTimeFormatter) Получает экземпляр OffsetDateTime из текстовой строки с помощью специального средства форматирования. |
| 46 | OffsetDateTime plus (long amountToAdd, TemporalUnit unit) Возвращает копию этого разового даты с добавленной указанной суммой. |
| 47 | OffsetDateTime plus (TemporalAmount amountToAdd) Возвращает копию этого разового даты с добавленной указанной суммой. |
| 48 | OffsetDateTime plusDays (длинные daysToAdd) Возвращает копию этого OffsetDateTime с указанным количеством добавленных дней. |
| 49 | OffsetDateTime plusHours (long hoursToAdd) Возвращает копию этого OffsetDateTime с указанным количеством добавленных часов. |
| 50 | OffsetDateTime plusMinutes (длинные минутыToAdd) Возвращает копию этого OffsetDateTime с указанным количеством добавленных минут. |
| 51 | OffsetDateTime plusMonths (long monthsToAdd) Возвращает копию этого OffsetDateTime с указанным количеством добавленных месяцев. |
| 52 | OffsetDateTime plusNanos (длинные нано) Возвращает копию этого OffsetDateTime с указанным количеством добавленных наносекунд. |
| 53 | OffsetDateTime plusSeconds (длинные секунды) Возвращает копию этого OffsetDateTime с указанным количеством добавленных секунд. |
| 54 | OffsetDateTime plusWeeks (long weeksToAdd) Возвращает копию этого OffsetDateTime с указанным количеством добавленных недель. |
| 55 | OffsetDateTime plusYears (long yearsToAdd) Возвращает копию этого OffsetDateTime с указанным количеством добавленных лет. |
| 56 | Запрашивает это разовое датой, используя указанный запрос. |
| 57 | Диапазон ValueRange (поле TemporalField) Получает диапазон допустимых значений для указанного поля. |
| 58 | статический компаратор Получает компаратор, который сравнивает два экземпляра OffsetDateTime исключительно на основе текущего момента. |
| 59 | длинный toEpochSecond () Преобразует дату и время в количество секунд с эпохи 1970-01-01T00: 00: 00Z. |
| 60 | Мгновенно toInstant () Преобразует эту дату и время в Instant. |
| 61 | LocalDate toLocalDate () Получает часть LocalDate этой даты и времени. |
| 62 | LocalDateTime toLocalDateTime () Получает часть LocalDateTime этого разового датой. |
| 63 | LocalTime toLocalTime () Получает часть LocalTime этого разового датой. |
| 64 | OffsetTime toOffsetTime () Получает часть OffsetTime этого разового датой. |
| 65 | Строка toString () Выводит эту дату в виде строки, например 2007-12-03T10: 15: 30. |
| 66 | ZonedDateTime toZonedDateTime () Преобразует эту дату и время в ZonedDateTime, используя смещение в качестве идентификатора зоны. |
| 67 | OffsetDateTime truncatedTo (блок TemporalUnit) Возвращает копию этого OffsetDateTime с усеченным временем. |
| 68 | долго до (Temporal endExclusive, TemporalUnit unit) Вычисляет количество времени до другой разовой даты в указанной единице. |
| 69 | OffsetDateTime с (регулятор TemporalAdjuster) Возвращает скорректированную копию этой даты и времени. |
| 70 | OffsetDateTime с (поле TemporalField, long newValue) Возвращает копию этого разового даты с указанным полем, для которого установлено новое значение. |
| 71 | OffsetDateTime withDayOfMonth (int dayOfMonth) Возвращает копию этого OffsetDateTime с измененным днем месяца. |
| 72 | OffsetDateTime withDayOfYear (int dayOfYear) Возвращает копию этого OffsetDateTime с измененным днем года. |
| 73 | OffsetDateTime withHour (число часов) Возвращает копию этого OffsetDateTime с измененным часом дня. |
| 74 | OffsetDateTime withMinute (целое число минут) Возвращает копию этого OffsetDateTime с измененной минутой часа. |
| 75 | OffsetDateTime withMonth (целое число месяцев) Возвращает копию этого OffsetDateTime с измененным месяцем года. |
| 76 | OffsetDateTime withNano (int nanoOfSecond) Возвращает копию этого OffsetDateTime с измененной нано-секунды. |
| 77 | OffsetDateTime withOffsetSameInstant (смещение ZoneOffset) Возвращает копию этого OffsetDateTime с указанным смещением, гарантируя, что результат будет в тот же момент. |
| 78 | OffsetDateTime withOffsetSameLocal (смещение ZoneOffset) Возвращает копию этого OffsetDateTime с указанным смещением, гарантируя, что результат имеет такое же локальное время и дату. |
| 79 | OffsetDateTime withSecond (целое число секунд) Возвращает копию этого OffsetDateTime с измененной секундой минуты. |
| 80 | OffsetDateTime withYear (int год) Возвращает копию этого OffsetDateTime с измененным годом. |
Методы унаследованы
Этот класс наследует методы от следующих классов -
- Java.lang.Object