Java Unix-время в Date или Instant

Проще всего сконвертировать Unix-время (Unix time) в java.time.Instant. А уж из него можно сконвертировать в java.util.Date или ещё куда угодно с помощью его методов. Для преобразования Unix-времени в Instant используется метод ofEpochSecond:

В примере выше мы использовали JShell, появившийся в Java 9, о котором я уже писал статью.

Получить обратно Unix-время из Instant можно с помощью метода getEpochSecond:

Вот и всё, а чтобы ознакомиться с другими полезными особенностями Java рекомендую прочитать мой учебник. Всем хорошего дня.


Поделиться: