Uhrzeit Format?

Da gibt’s 1000 verschiedene Möglichkeiten. Mit https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html kann man einige Konvertierungen machen. Eine Möglichkeit:

import java.util.concurrent.TimeUnit;

class DateTest
{
    public static void main(String args[])
    {
        long ms = 250 + 12 * 1000 + 34 * 60 * 1000 + 5 * 60 * 60 * 1000;
        System.out.println(createString(ms));
    }

    private static String createString(long ms)
    {
        long t = ms;
        long h = TimeUnit.MILLISECONDS.toHours(t);
        t -= TimeUnit.HOURS.toMillis(h);
        long m = TimeUnit.MILLISECONDS.toMinutes(t);
        t -= TimeUnit.MINUTES.toMillis(m);
        long s = TimeUnit.MILLISECONDS.toSeconds(t);
        String string = String.format("%02d:%02d:%02d", h, m, s);
        return string;
    }
}