Существует ли Java-библиотека, которая преобразует строки, описывающие измерения времени (например, «1d 1m 1s») в миллисекунды?

При установке оценок проблем в JIRA, вы можете ввести строку вроде «1d 2h 30m» , и JIRA переведет это (я предполагаю) в соответствующее количество миллисекунд.

Есть ли доступная библиотека Java, которая делает это?

Я использую управляемый компонент Spring, который принимает свойство, указывающее, как часто следует очищать каталог, и я хотел бы, чтобы конфигурация принимала удобочитаемую строку, а не явное количество миллисекунд.

В качестве альтернативы, если есть лучший подход, о котором я не думаю, я бы хотел его услышать.

8
задан Peter Lang 25 October 2010 в 14:02
поделиться