我有一个像2011-07-15 13:00:00+00:00
这样的日期字符串。有没有办法在python中将这个字符串转换为日期时间对象?
谢谢
答案 0 :(得分:6)
如果使用dateutil.parser
,您可以正确处理时区,并自动识别格式,如here所述:
from dateutil import parser
dt = parser.parse("2011-07-15 13:00:00+00:00")
答案 1 :(得分:4)
您可以在datetime模块中使用strptime函数。 http://docs.python.org/library/datetime.html#strftime-and-strptime-behavior
datetime.datetime.strptime('2011-07-15 13:00:00', '%Y-%m-%d %H:%M:%S')
修改强>
经验教训,日期时间模块无法做到这一点,至少在我的平台上是这样。根据{{3}}
,Mu Mind的解决方案似乎是最简单的方法