我试图将日期字符串转换为datetime对象,如下所示:
dt = datetime.datetime.strptime('2011-07-15 13:00:00+00:00', '%Y-%m-%d %H:%M:%S')
但是,我得到以下错误:
Traceback(最近一次调用最后一次):文件“”,第1行,in 文件“/usr/lib/python2.6/_strptime.py”,第328行,in _strptime data_string [found.end():])ValueError:未转换的数据保持:+00:00
我猜我的格式字符串有问题。如何解决?
谢谢
答案 0 :(得分:4)
怎么样......
dt_string = '2011-07-15 13:00:00+00:00'
new_dt = dt_string[:19]
dt = datetime.datetime.strptime(new_dt, '%Y-%m-%d %H:%M:%S')
答案 1 :(得分:0)
dt = datetime.datetime.strptime('2011-07-15 13:00:00 + 00:00','%Y-%m-%d%H:%M:%S +%z')< / p>
答案 2 :(得分:-5)
>>> datetime.datetime.strptime('2011-07-15 13:00:00', '%Y-%m-%d %H:%M:%S'
datetime.datetime(2011, 7, 15, 13, 0)