Учебники

java.time.Instant Класс

Класс java.time.Instant моделирует одну мгновенную точку на временной шкале .

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

Ниже приводится объявление для класса java.time.Instant:

public final class Instant
   extends Object
      implements Temporal, TemporalAdjuster, Comparable, Serializable

поле

  • Ниже приведены поля для класса Java.time.Instant:

Ниже приведены поля для класса Java.time.Instant:

  • статический Мгновенный EPOCH — Постоянный для мгновенного времени 1970-01-01T00: 00: 00Z.

  • static Instant MAX — максимальное поддерживаемое мгновенное значение, ‘1000000000-12-31T23: 59: 59.999999999Z’.

  • Статическое мгновенное МИН. — минимально поддерживаемое мгновенное значение, ‘-1000000000-01-01T00: 00Z’.

статический Мгновенный EPOCH — Постоянный для мгновенного времени 1970-01-01T00: 00: 00Z.

static Instant MAX — максимальное поддерживаемое мгновенное значение, ‘1000000000-12-31T23: 59: 59.999999999Z’.

Статическое мгновенное МИН. — минимально поддерживаемое мгновенное значение, ‘-1000000000-01-01T00: 00Z’.

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

Sr.No. Метод и описание
1 Temporal AdjustInto (Временное Временное)

Настраивает указанный временной объект, чтобы иметь этот момент.

2 OffsetDateTime atOffset (смещение ZoneOffset)

Объединяет этот момент со смещением для создания OffsetDateTime.

3 ZonedDateTime atZone (зона ZoneId)

Объединяет этот момент с часовым поясом для создания ZonedDateTime.

4 int compareTo (Мгновенное другоеInstant)

Сравнивает этот момент с указанным моментом.

5 логическое равенство (Object otherInstant)

Проверяет, равен ли этот момент указанному моменту.

6 статический Мгновенный от (TemporalAccessor temporal)

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

7 int get (поле TemporalField)

Получает значение указанного поля с этого момента как int.

8 long getEpochSecond ()

Получает количество секунд из эпохи Java 1970-01-01T00: 00: 00Z.

9 long getLong (поле TemporalField)

Получает значение указанного поля с этого момента как long.

10 int getNano ()

Получает число наносекунд, позднее по временной шкале, от начала секунды.

11 int hashCode ()

Возвращает хэш-код для этого момента.

12 логическое значение isAfter (Instant otherInstant)

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

13 логическое значение isBefore (Instant otherInstant)

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

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

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

15 логическое значение isSupported (модуль TemporalUnit)

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

16 Мгновенный минус (longToSubtract, единица измерения TemporalUnit)

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

17 Мгновенный минус (TemporalAmount amountToSubtract)

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

18 Мгновенный минусМиллис (long millisToSubtract)

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

19 Мгновенный минусНанос (длинный наносинтракт)

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

20 Мгновенный минусSeconds (long secondsToSubtract)

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

21 статическое мгновение сейчас ()

Получает текущий момент от системных часов.

22 статический Мгновенный сейчас (Часы часы)

Получает текущий момент от указанных часов.

23 статическое мгновение ofEpochMilli (длинная эпохаМилли)

Получает экземпляр Instant, используя миллисекунды эпохи 1970-01-01T00: 00: 00Z.

24 статическое мгновение ofEpochSecond (длинная эпохаSecond)

Получает экземпляр Instant, используя секунды из эпохи 1970-01-01T00: 00: 00Z.

25 статическое мгновение ofEpochSecond (длинная эпохаSecond, длинная нанорегулировка)

Получает экземпляр Instant с использованием секунд из эпохи 1970-01-01T00: 00: 00Z и наносекундной доли секунды.

26 статический мгновенный анализ (текст CharSequence)

Получает экземпляр Instant из текстовой строки, такой как 2007-12-03T10: 15: 30.00Z.

27 Мгновенный плюс (long amountToAdd, TemporalUnit unit)

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

28 Мгновенный плюс (TemporalAmount amountToAdd)

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

29 Instant plusMillis (long millisToAdd)

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

30 Instant plusNanos (длинные nanosToAdd)

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

31 Instant plusSeconds (long secondsToAdd)

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

32 R запрос (TemporalQuery запрос)

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

33 Диапазон ValueRange (поле TemporalField)

Получает диапазон допустимых значений для указанного поля.

34 длинный toEpochMilli ()

Преобразует это мгновение в число миллисекунд с эпохи 1970-01-01T00: 00: 00Z.

35 Строка toString ()

Строковое представление этого момента с использованием представления ISO-8601.

36 Мгновенное усечение (блок TemporalUnit)

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

37 долго до (Temporal endExclusive, TemporalUnit unit)

Вычисляет количество времени до другого момента в терминах указанной единицы.

38 Мгновенный с (регулятор TemporalAdjuster)

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

39 Мгновенное с (поле TemporalField, long newValue)

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

Настраивает указанный временной объект, чтобы иметь этот момент.

Объединяет этот момент со смещением для создания OffsetDateTime.

Объединяет этот момент с часовым поясом для создания ZonedDateTime.

Сравнивает этот момент с указанным моментом.

Проверяет, равен ли этот момент указанному моменту.

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

Получает значение указанного поля с этого момента как int.

Получает количество секунд из эпохи Java 1970-01-01T00: 00: 00Z.

Получает значение указанного поля с этого момента как long.

Получает число наносекунд, позднее по временной шкале, от начала секунды.

Возвращает хэш-код для этого момента.

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

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

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

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

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

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

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

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

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

Получает текущий момент от системных часов.

Получает текущий момент от указанных часов.

Получает экземпляр Instant, используя миллисекунды эпохи 1970-01-01T00: 00: 00Z.

Получает экземпляр Instant, используя секунды из эпохи 1970-01-01T00: 00: 00Z.

Получает экземпляр Instant с использованием секунд из эпохи 1970-01-01T00: 00: 00Z и наносекундной доли секунды.

Получает экземпляр Instant из текстовой строки, такой как 2007-12-03T10: 15: 30.00Z.

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

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

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

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

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

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

Получает диапазон допустимых значений для указанного поля.

Преобразует это мгновение в число миллисекунд с эпохи 1970-01-01T00: 00: 00Z.

Строковое представление этого момента с использованием представления ISO-8601.

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

Вычисляет количество времени до другого момента в терминах указанной единицы.

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

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

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

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