The Youtube V3 API uses ISO8601 time format to describe the duration of videos. Something likes "PT1M13S". And now I want to convert the string to the number of seconds (for example 73 in this case).
Is there any Java library can help me easily do the task under Java 6? Or I have to do the regex task by myself?
Edit
Finally I accept the answer from @Joachim Sauer
The sample code with Joda
is as below.
PeriodFormatter formatter = ISOPeriodFormat.standard();
Period p = formatter.parsePeriod("PT1H1M13S");
Seconds s = p.toStandardSeconds();
System.out.println(s.getSeconds());