Я знаком с разницей времени печати в миллисекундах:
long time = System.currentTimeMillis();
//do something that takes some time...
long completedIn = System.currentTimeMillis() - time;
Но есть ли хороший способ распечатать полное время в указанном формате (например, HH: MM: SS) либо с помощью Apache Commons, либо даже с объектами API Дата/Время с ужасной платформой? Другими словами, что является самым коротким, простейшим, бессмысленным способом написать временной формат, полученный из миллисекунд в Java?