【问题标题】:Getting ValueError while trying to convert str to datetime [duplicate]尝试将 str 转换为日期时间时出现 ValueError [重复]
【发布时间】:2017-09-25 07:46:56
【问题描述】:

我似乎得到的错误是

ValueError: time data '2010-10-15' does not match format '%y-%m-%d'

我无法理解这里出了什么问题。有人可以指导我缺少什么吗?

from datetime import datetime

year = datetime.strptime(data[1].split(" ")[0], "%y-%m-%d")

【问题讨论】:

  • %y 适用于两位数的年份。使用%Y

标签: python strptime


【解决方案1】:

试试这个解析字符串:“%Y-%m-%d”。 它应该工作。参考 python 文档

【讨论】:

    猜你喜欢
    • 2020-08-18
    • 1970-01-01
    • 2020-03-29
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多