API Youtube V3 использует формат времени ISO8601 для описания продолжительности видео. Что-то похожее на "ПТ1М13С". И теперь я хочу преобразовать строку в количество секунд (например, в данном случае 73).
Есть ли какая-нибудь библиотека Java, которая может помочь мне легко выполнить задачу под Java 6? Или я должен выполнить задачу регулярного выражения самостоятельно?
Изменить
Наконец я принимаю ответ от @Joachim Sauer
Пример кода с Joda
показан ниже.
PeriodFormatter formatter = ISOPeriodFormat.standard();
Period p = formatter.parsePeriod("PT1H1M13S");
Seconds s = p.toStandardSeconds();
System.out.println(s.getSeconds());