Wie kann man Millisekunden in Stunden und Tage umrechnen?

Ich möchte die Startzeit und die Verfügbarkeit der JVM ermitteln. Bisher habe ich das gemacht:

public long getjvmstarttime(){
    final long uptime = ManagementFactory.getRuntimeMXBean().getStartTime();
    return uptime;
}

public long getjvmuptime(){
    final long uptime = ManagementFactory.getRuntimeMXBean().getUptime();
    return uptime;
}

Aber ich bekomme die Zeit in Millisekunden. Wie kann ich die Zeit in Tage und Stunden umrechnen? Ich möchte die Millisekunden in diesem Format anzeigen: 3 Tage, 8 Stunden, 32 Minuten. Gibt es eine interne Java-Methode, die Millisekunden konvertieren kann?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage