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

Метод getTime

Метод getTime класса Date возвращает время в миллисекундах, прошедшее с полуночи 1 января 1970 года по UTC. Этот момент времени называется эпохой Unix. Метод не принимает параметров и возвращает значение типа long. Полученное значение можно использовать для сравнения дат, вычисления разницы во времени или преобразования в другие типы.

Синтаксис

date.getTime()

Пример

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

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

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

1000000000000

Пример

Давайте получим текущее время в миллисекундах и сравним его с фиксированной датой:

import java.util.Date; public class Main { public static void main(String[] args) { Date now = new Date(); Date past = new Date(1000000000000L); long diff = now.getTime() - past.getTime(); System.out.println("Difference in ms: " + diff); System.out.println("Difference in days: " + diff / (1000 * 60 * 60 * 24)); } }

Результат выполнения кода (примерный):

Difference in ms: 1234567890123 Difference in days: 14288

Пример

Давайте преобразуем значение getTime в объект Instant и выведем его:

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

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

2001-09-09T01:46:40Z

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

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