这是日期时间的default string representation:
>>> from datetime import datetime, timezone
>>> dt = datetime(2017, 1, 1, tzinfo=timezone.utc)
>>> print(dt)
2017-01-01 00:00:00+00:00
使用datetime.strptime
解析该字符串的正确格式字符串是什么?也就是说,取代'???'的是什么看到以下结果:
>>> from dateutil.parser import parse
>>> parse(date_str) == datetime.strptime('???', date_str)
True
答案 0 :(得分:0)
使用strptime
是不可能的,正如已经解释过here。
Upgrade to Python 3.7,并使用datetime.fromisoformat
方法。
由Paul Ganssle在issue15873中提供。