Я пытаюсь преобразовать длинное значение ( количество миллисекунд, прошедших с 01.01.1970, т.е. Эпоха ) ко времени формата ч: м: с: мс
.
Длинное значение, которое я использую в качестве метки времени, я получаю из поля метка времени
события регистрации из log4j.
Пока я пробовал следующее, но ничего не вышло:
logEvent.timeStamp/ (1000*60*60)
TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)
, но получаю неверное значение:
1289375173771 for logEvent.timeStamp
358159 for logEvent.timeStamp/ (1000*60*60)
21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)
Как мне это сделать?