Автоматический человекочитаемый интервал времени [закрыто]

Я хотел бы выразить некоторыеtime intervals в удобочитаемом формате. Я искал библиотеку, автоматически способную выбрать правильный размер единиц. Интервалы будут варьироваться от миллисекунд до недель. Что-то вроде

0.2s 2:00 4 days ...

Я знаю, что могу вручную проверить размер аргумента, а затем преобразовать его, но перед тем, как заново изобретать колесо, я хотел спросить, есть ли (стандартная) библиотека для этого.

TimeUnit does the conversions but there is no knowledge about the size of the argument a Joda-Time Duration represents exactly what I need but I did not find much about representation (but for the ISO8601 formatting of ReadableDuration)

Edit:

Мой ввод в наносекундах и вывод, как описано выше.

Ответы на вопрос(1)

Ваш ответ на вопрос