相关疑难解决方法(0)

如何在Java中转换Youtube API V3持续时间

Youtube V3 API使用ISO8601时间格式来描述视频的持续时间.有点像"PT1M13S".现在我想将字符串转换为秒数(例如在这种情况下为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());
Run Code Online (Sandbox Code Playgroud)

java youtube-api time-format

18
推荐指数
3
解决办法
7084
查看次数

标签 统计

java ×1

time-format ×1

youtube-api ×1