标签: swift youtube youtube-data-api iso8601
我已经看到许多其他语言对ISO 8601时间戳的转换,但是Swift却没有。
我正在寻求转换来自YouTube API的典型响应:
let timestamp = "PT3M53S"
总计秒数。...
seconds: Int = 233
关于如何执行此操作的任何线索,我都很担心是否要拆分表达式,寻找“ M”和“ S”之间的数字等于秒。
还请考虑该表达式可能包含“小时”,例如
let timestamp = "PT1H3M53S"