如何将此日期字符串转换为"2011-02-15T12:00 + 00:00"python datetime对象

Sha*_*aan 2 python

如何将此日期字符串转换为"2011-02-15T12:00 + 00:00"python datetime对象,格式为"Wed,Feb,15,2011 15:00"?

min*_*hee 7

看来ISO 8601格式.尝试使用iso8601包 - 您可以通过pip或安装它easy_install.

许多文件格式和标准使用ISO 8601日期格式(例如2007-01-14T20:34:22 + 00:00)以中立,明确的方式存储日期.这个简单的模块解析遇到的最常见的表单并返回datetime对象.

>>> import iso8601
>>> iso8601.parse_date("2007-06-20T12:34:40+03:00")
datetime.datetime(2007, 6, 20, 12, 34, 40, tzinfo=<FixedOffset '+03:00'>)
>>> iso8601.parse_date("2007-06-20T12:34:40Z")
datetime.datetime(2007, 6, 20, 12, 34, 40, tzinfo=<iso8601.iso8601.Utc object at 0x100ebf0>)
Run Code Online (Sandbox Code Playgroud)