Мне не нужна целая история, чтобы прояснить мой вопрос, поэтому я просто покажу код (что является простым примером). Как получится разница в моем результате?
код
long millis = 2305293L;
System.out.println(
millis + "ms = " +
(millis / 1000) + "s = " +
(millis / 1000 / 60) + "m");
System.out.println(
new SimpleDateFormat("HH:mm:ss").
format(
new Date(millis)
)
);
Выход
2305293ms = 2305s = 38m
01:38:25