我随着时间的推移从第三方服务字符串获取。它看起来像PT8H30M
。什么是时间格式以及它如何在Python 2.7中转换为datetime
对象
答案 0 :(得分:1)
如果我们假设格式只提供小时和分钟,您可以使用datetime.datetime.strptime()
解析这些格式,并从结果中返回datetime.time
个对象:
>>> from datetime import datetime
>>> datetime.strptime('PT8H30M', 'PT%HH%MM').time()
datetime.time(8, 30)