Swift-ISO 8601-Youtube API将时间戳转换为秒

时间:2018-09-17 07:14:38

标签: swift youtube youtube-data-api iso8601

我已经看到许多其他语言对ISO 8601时间戳的转换,但是Swift却没有。

我正在寻求转换来自YouTube API的典型响应:

let timestamp = "PT3M53S"

总计秒数。...

seconds: Int = 233

关于如何执行此操作的任何线索,我都很担心是否要拆分表达式,寻找“ M”和“ S”之间的数字等于秒。

还请考虑该表达式可能包含“小时”,例如

let timestamp = "PT1H3M53S"

0 个答案:

没有答案