J'essaye de convertir une valeur longue ( nombre de millisecondes écoulées du 1/1/1970 ie Epoch ) en temps de format h:m:s:ms
.
La valeur longue que j'utilise comme horodatage, j'obtiens du champ timestamp
d'un événement de journalisation de log4j.
Jusqu'à présent, j'ai essayé ce qui suit et cela échoue:
logEvent.timeStamp/ (1000*60*60)
TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)
mais j'obtiens une valeur incorrecte:
1289375173771 for logEvent.timeStamp
358159 for logEvent.timeStamp/ (1000*60*60)
21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)
Comment dois-je procéder?