我在尝试解析EC2脚本返回的日期时遇到问题,该脚本检查卷的最后备份。我正在将当前的字符串格式作为字符串返回,并且我想将其解析为datetime对象,但是由于返回的字符串中有多余的字符,因此datetime.strptime无法正常工作。有没有一种方法可以将字符串放入datetime对象中而不必使用,dateutils因为我也遇到了问题。这是返回的日期字符串:2013-06-26T02:01:05.000Z这是我的代码试图解析它:startTime = datetime.strptime(s.start_time, '%Y-%m-%dT%H:&M:%S.%fZ')显然,这不起作用,因为当我尝试打印startTime时它什么也没做。
2 回答

慕码人2483693
TA贡献1860条经验 获得超9个赞
我认为这是一个错字,而不是%您惯用的&。
'%Y-%m-%dT%H:&M:%S.%fZ'
^
|
this is wrong
演示:
>>> strs = "2013-06-26T02:01:05.000Z"
>>> datetime.strptime(strs, '%Y-%m-%dT%H:%M:%S.%fZ')
datetime.datetime(2013, 6, 26, 2, 1, 5)
添加回答
举报
0/150
提交
取消