Jak przekonwertować milisekundy na godziny i dni?

Chcę uzyskać czas rozpoczęcia i czas pracy JVM. Do tej pory to zrobiłem:

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

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

Ale mam czas w milisekundach. Jak mogę przeliczyć czas w dniach i godzinach. Chcę wyświetlić milisekundy w tym formacie: 3 dni, 8 godzin, 32 minuty. Czy istnieje wewnętrzna metoda Java, która może przekonwertować milisekundy?

questionAnswers(3)

yourAnswerToTheQuestion