Automatisch lesbares Zeitintervall [geschlossen]

Ich möchte einige ausdrückenZeitintervalle in einem für Menschen lesbaren Format. Ich habe nach einer Bibliothek gesucht, die automatisch die richtige Größe der Einheiten auswählen kann. Die Intervalle reichen von Millisekunden bis Wochen. So etwas wie

0,2s2:004 Tage...

Ich weiß, dass ich die Größe des Arguments manuell überprüfen und dann konvertieren könnte, aber bevor ich das Rad neu erfinden wollte, wollte ich fragen, ob es eine (Standard-) Bibliothek gibt, um dies zu erreichen.

TimeUnit führt die Konvertierungen durch, aber es gibt keine Kenntnis über die Größe des Argumentsa Joda-Zeit Dauer stellt genau das dar, was ich brauche, aber ich fand nicht viel über die Darstellung (aber für die ISO8601-Formatierung vonReadableDuration)

Bearbeiten:

Meine Eingabe in Nanosekunden und Ausgabe wie oben beschrieben.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage