我无法尝试更改日期格式。使用datetime更改python中的时间格式
mydate
是例如:2017-06-20T12:54:57.000Z
这里我想做的事:datetime.strptime('mytime', '%Y-%m-%dT%H:%m:%sZ')
我也试过dateutil.parser.parse('mydate').strptime('%Y-%m-%dT%H:%m:%sZ')
我无法尝试更改日期格式。使用datetime更改python中的时间格式
mydate
是例如:2017-06-20T12:54:57.000Z
这里我想做的事:datetime.strptime('mytime', '%Y-%m-%dT%H:%m:%sZ')
我也试过dateutil.parser.parse('mydate').strptime('%Y-%m-%dT%H:%m:%sZ')
%m
代表几个月;第二次您应该使用%M
分钟。此外,%S
秒。
使用以下格式的字符串:
datetime.strptime(mytime, '%Y-%m-%dT%H:%M:%S.%fZ')
在你的,你有%m
而不是%M
为分钟,%s
而不是%S
第二,和你错过%f
为微秒。
检查the docs以获取日期时间字符串格式的完整说明。
我终于拆我的字符串,因为我不需要微秒,我用timedelta纠正时区
请不要发布错误的截图,文字的文本复制到你的问题。 –