python - 使用 strptime 获取日期时间对象时出现 ValueError

标签 python datetime

<分区>

我正在尝试将日期字符串转换为日期时间对象,如下所示:

dt = datetime.datetime.strptime('2011-07-15 13:00:00+00:00', '%Y-%m-%d %H:%M:%S')

但是,我收到以下错误:

Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.6/_strptime.py", line 328, in _strptime data_string[found.end():]) ValueError: unconverted data remains: +00:00

我想我的格式字符串有问题。如何解决?

谢谢

最佳答案

怎么样...

    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')

关于python - 使用 strptime 获取日期时间对象时出现 ValueError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6707398/

相关文章:

Python:在循环中创建关联数组

python - 从 panda 系列创建具有多个值的字典

python - Pytest - 从单个文件运行多个测试

javascript - 以 YYYY-MM-DD HH :MM:SS 格式比较 javascript 中的日期时间

java - Apache POI 给出日期为 30.1.2019 12 :00:00 的单元格的编号 43495.5

python - Pandas - 使用变换对组进行操作

python - 不可 JSON 序列化 - Python + Flask + Sqlalchemy

java - Java中如何从字符串格式中获取年、月、日

c# - ASP.NET DateTime 无法正确转换

c# - 计算 Entity Framework 中日期时间对象的时差给出错误