java.time.OffsetTime Класс
Введение
В java.time.OffsetTime class представляет время со смещением относительно UTC / Гринвича в календарной системе ISO-8601, например 10: 15: 30 + 01: 00.
Объявление класса
Ниже приводится декларация для java.time.OffsetTime класс -
public final class OffsetTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable
Поле
Ниже приведены поля для java.time.OffsetTime класс -
static OffsetTime MAX - Максимальное поддерживаемое время OffsetTime, 23: 59: 59.999999999-18: 00.
static OffsetTime MIN - Минимальное поддерживаемое время OffsetTime, «00: 00: 00 + 18: 00».
Методы класса
Sr. No. | Метод и описание |
---|---|
1 | Temporal adjustInto (Temporal temporal) Настраивает указанный временной объект, чтобы он имел те же дату и время, что и этот объект. |
2 | OffsetDateTime atDate (Дата LocalDate) Объединяет это время с датой для создания OffsetDateTime. |
3 | int compareTo (OffsetTime другое) Сравнивает это время с другим. |
4 | логическое равно (Object obj) Проверяет, равно ли это время другому времени. |
5 | Формат строки (средство форматирования DateTimeFormatter) На этот раз форматирует с использованием указанного средства форматирования. |
6 | статический OffsetTime от (TemporalAccessor temporal) Получает экземпляр OffsetTime от временного объекта. |
7 | int get (поле TemporalField) С этого момента получает значение указанного поля как int. |
8 | int getHour () Получает поле часа дня. |
9 | long getLong (поле TemporalField) Получает значение указанного поля с этого момента как длинное. |
10 | int getMinute () Получает поле минуты часа. |
11 | int getNano () Получает поле нано-секунды. |
12 | ZoneOffset getOffset () Получает смещение зоны, например «+01: 00». |
13 | интервал getSecond () Получает поле секунды. |
14 | int hashCode () Хэш-код на этот раз. |
15 | логическое isAfter (OffsetTime другое) Проверяет, наступает ли момент OffsetTime после указанного времени, применяя оба раза к общей дате. |
16 | логическое isBefore (OffsetTime другое) Проверяет, является ли момент этого OffsetTime раньше момента указанного времени, применяя оба раза к общей дате. |
17 | логическое isEqual (OffsetTime другое) Проверяет, равен ли момент этого OffsetTime моменту указанного времени, применяя оба раза к общей дате. |
18 | логическое isSupported (поле TemporalField) Проверяет, поддерживается ли указанное поле. |
19 | логическое isSupported (блок TemporalUnit) Проверяет, поддерживается ли указанный блок. |
20 | OffsetTime минус (long amountToSubtract, TemporalUnit unit) Возвращает копию этого времени с вычтенной указанной суммой. |
21 год | OffsetTime минус (TemporalAmount amountToSubtract) Возвращает копию этого времени с вычтенной указанной суммой. |
22 | OffsetTime минусЧасы (long hoursToSubtract) Возвращает копию этого OffsetTime с указанным вычтенным количеством часов. |
23 | OffsetTime minusMinutes (длинные минуты для вычитания) Возвращает копию этого OffsetTime с указанным вычтенным количеством минут. |
24 | OffsetTime минус нано (длинные нано) Возвращает копию этого OffsetTime с указанным количеством вычтенных наносекунд. |
25 | OffsetTime minusSeconds (длинные секунды) Возвращает копию этого OffsetTime с указанным вычтенным количеством секунд. |
26 | статический OffsetTime сейчас () Получает текущее время по системным часам в часовом поясе по умолчанию. |
27 | static OffsetTime now (Часы) Получает текущее время по указанным часам. |
28 | static OffsetTime сейчас (зона ZoneId) Получает текущее время по системным часам в указанном часовом поясе. |
29 | static OffsetTime of (int час, int минута, int секунда, int nanoOfSecond, смещение ZoneOffset) Получает экземпляр OffsetTime из часа, минуты, секунды, наносекунды и смещения. |
30 | static OffsetTime of (время LocalTime, смещение ZoneOffset) Получает экземпляр OffsetTime по местному времени и смещению. |
31 год | static OffsetTime ofInstant (Мгновенный момент, зона ZoneId) Получает экземпляр OffsetTime из Instant и идентификатора зоны. |
32 | статический синтаксический анализ OffsetTime (текст CharSequence) Получает экземпляр OffsetTime из текстовой строки, например 10: 15: 30 + 01: 00. |
33 | статический синтаксический анализ OffsetTime (текст CharSequence, средство форматирования DateTimeFormatter) Получает экземпляр OffsetTime из текстовой строки с помощью специального средства форматирования. |
34 | OffsetTime plus (long amountToAdd, TemporalUnit unit) Возвращает копию этого времени с добавленной указанной суммой. |
35 год | OffsetTime plus (TemporalAmount amountToAdd) Возвращает копию этого времени с добавленной указанной суммой. |
36 | OffsetTime plusHours (long hoursToAdd) Возвращает копию этого OffsetTime с указанным количеством добавленных часов. |
37 | OffsetTime plusMinutes (длинные минутыToAdd) Возвращает копию этого OffsetTime с указанным количеством добавленных минут. |
38 | OffsetTime plusNanos (длинные нано) Возвращает копию этого OffsetTime с указанным количеством добавленных наносекунд. |
39 | OffsetTime plusSeconds (длинные секунды) Возвращает копию этого OffsetTime с указанным количеством добавленных секунд. |
40 | Запросы на этот раз с использованием указанного запроса. |
41 год | Диапазон ValueRange (поле TemporalField) Получает диапазон допустимых значений для указанного поля. |
42 | LocalTime toLocalTime () Получает часть LocalTime этого разового датой. |
43 | Строка toString () Выводит эту дату в виде строки, например 10:15. |
44 | OffsetTime truncatedTo (блок TemporalUnit) Возвращает копию этого OffsetTime с усеченным временем. |
45 | долго до (Temporal endExclusive, TemporalUnit unit) Вычисляет количество времени до следующего момента в заданной единице. |
46 | OffsetTime с (регулятор TemporalAdjuster) Возвращает скорректированную копию этого времени. |
47 | OffsetTime с (поле TemporalField, long newValue) Возвращает копию этого времени с указанным полем, для которого установлено новое значение. |
48 | OffsetTime withHour (число часов) Возвращает копию этого OffsetTime с измененным часом дня. |
49 | OffsetTime withMinute (целое число минут) Возвращает копию этого OffsetTime с измененной минутой часа. |
50 | OffsetTime withNano (int nanoOfSecond) Возвращает копию этого OffsetTime с измененной нано-секунды. |
51 | OffsetTime withOffsetSameInstant (смещение ZoneOffset) Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат будет в тот же момент в предполагаемый день. |
52 | OffsetTime withOffsetSameLocal (смещение ZoneOffset) Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат имеет то же местное время. |
53 | OffsetTime withSecond (целое число секунд) Возвращает копию этого OffsetTime с измененной секундой минуты. |
Методы унаследованы
Этот класс наследует методы от следующих классов -
- Java.lang.Object