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

Метод ofEpochMilli

Метод ofEpochMilli класса Instant создает и возвращает объект Instant, представляющий момент времени, который отстоит от начала эпохи Unix (1 января 1970 года, 00:00:00 UTC) на указанное количество миллисекунд. В единственный параметр мы передаем количество миллисекунд типа long. Метод является статическим, поэтому вызывается через имя класса, а не через объект.

Синтаксис

Instant.ofEpochMilli(long epochMilli)

Пример

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

import java.time.Instant; public class Main { public static void main(String[] args) { Instant res = Instant.ofEpochMilli(0); System.out.println(res); } }

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

"1970-01-01T00:00:00Z"

Пример

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

import java.time.Instant; public class Main { public static void main(String[] args) { Instant res = Instant.ofEpochMilli(1000); System.out.println(res); } }

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

"1970-01-01T00:00:01Z"

Пример

Давайте создадим объект Instant из большого количества миллисекунд и получим обратно то же значение с помощью метода toEpochMilli:

import java.time.Instant; public class Main { public static void main(String[] args) { Instant res = Instant.ofEpochMilli(1234567890123L); System.out.println(res); System.out.println(res.toEpochMilli()); } }

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

"2009-02-13T23:31:30.123Z" 1234567890123

Пример

Давайте создадим два объекта Instant из разных значений миллисекунд и сравним их с помощью методов isBefore и isAfter:

import java.time.Instant; public class Main { public static void main(String[] args) { Instant first = Instant.ofEpochMilli(1000); Instant second = Instant.ofEpochMilli(2000); System.out.println(first.isBefore(second)); System.out.println(first.isAfter(second)); } }

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

true false

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

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