我有日期时间数据的字符串列表,看起来像这样:转换自定义字符串,日期时间格式
list = ["2016-08-02T09:20:32.456Z", "2016-07-03T09:22:35.129Z"]
我想这个转换的例子格式(第一项):
"8/2/2016 9:20:32 AM"
我尝试这样做:
from datetime import datetime
for time in list:
date = datetime.strptime(time, '%Y %m %d %I %R')
但返回错误:
ValueError: 'R' is a bad directive in format '%Y %m %d %I %R'
感谢您的帮助!
您使用的日期格式与列表中的项目不匹配。 “%R”应该是什么意思? –
它应该表示24小时的持续时间:https://www.tutorialspoint.com/python/time_strptime.htm – Litwos
奇怪的是,它没有出现在官方文档中:https://docs.python.org/3.0/ library/datetime.html#id1 –