【问题标题】:Time data does not match format when subtracting dates减去日期时时间数据与格式不匹配
【发布时间】:2022-06-10 17:24:05
【问题描述】:

我必须计算前 10 年的年数,而且我只得到了 csv 中的日期。我正在尝试将今天的日期减去 csv col 中的日期。

这是我的代码:

today = datetime.now()
    for hired in employeeList:
        date = datetime.strptime(hired["Datum in dienst"], "%d/%m/%Y")
        period = today - date
        print(date)

我不断收到此错误:

raise ValueError("time data %r does not match format %r" %
ValueError: time data '10-6-2007' does not match format '%d/%m/%Y'

我们将不胜感激!

【问题讨论】:

    标签: python csv datetime


    【解决方案1】:

    改成这个date = datetime.strptime(hired["Datum in dienst"], "%d-%m-%Y")

    【讨论】:

      猜你喜欢
      • 2019-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 2020-02-19
      • 2021-12-08
      相关资源
      最近更新 更多