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