РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
981 of 1163 menu

Метод toInstant

Метод toInstant класса Date преобразует текущий объект даты в объект класса Instant. Метод не принимает параметров. Возвращаемый объект Instant представляет собой момент времени в UTC с точностью до наносекунд. Исходный объект Date при этом не изменяется.

Синтаксис

date.toInstant()

Пример

Давайте создадим объект Date и преобразуем его в объект Instant:

import java.util.Date; import java.time.Instant; public class Main { public static void main(String[] args) { Date date = new Date(1000000000000L); Instant instant = date.toInstant(); System.out.println(instant); } }

Результат выполнения кода:

"2001-09-09T01:46:40Z"

Пример

Давайте получим текущую дату и преобразуем её в объект Instant:

import java.util.Date; import java.time.Instant; public class Main { public static void main(String[] args) { Date date = new Date(); Instant instant = date.toInstant(); System.out.println(instant); } }

Результат выполнения кода:

"2025-01-15T10:30:45.123Z"

Пример

Давайте преобразуем Date в Instant и получим количество секунд с начала эпохи:

import java.util.Date; import java.time.Instant; public class Main { public static void main(String[] args) { Date date = new Date(1000000000000L); Instant instant = date.toInstant(); System.out.println(instant.getEpochSecond()); } }

Результат выполнения кода:

1000000000

Смотрите также

  • класс Date,
    который представляет дату и время
  • метод getTime,
    который возвращает количество миллисекунд
  • класс ZonedDateTime,
    который представляет дату и время с зоной
  • метод toInstant,
    который преобразует ZonedDateTime в Instant
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить