场景
在公司任务开发时,爬取youtube数据转换PT格式时间为duration
解决方案
- 安装 isodate 和 duration
pip install isodate
pip install duration
- IOS8601转duration
from duration import to_seconds
import isodate
print(to_seconds(isodate.parse_duration('PT1H5M26S')))
输出: 3926
- duration 转 IOS8601
from duration import to_iso8601
it = 13213
print(to_iso8601(it))
输出: PT03H40M13S