如何使用strptime解析str(my_datetime)?

时间:2017-05-04 20:51:35

标签: python datetime timezone strptime

这是日期时间的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

1 个答案:

答案 0 :(得分:0)

使用strptime是不可能的,正如已经解释过here

Upgrade to Python 3.7,并使用datetime.fromisoformat方法。

由Paul Ganssle在issue15873中提供。