使用strptime时出现错误消息,格式错误,即使它看起来正确。这是怎么回事?

时间:2018-12-15 10:35:20

标签: datetime format strptime

为什么这些日期格式不匹配?我收到一条错误消息,显示有问题的日期,并说它的格式似乎不是%Y-%m-%d。怎么了?

enter image description here

1 个答案:

答案 0 :(得分:1)

您将strptime的参数颠倒了。代替这个:

  datetime.datetime.strptime('%Y-%m-%d', '2017-08-23')

执行此操作:

  datetime.datetime.strptime('2017-08-23', '%Y-%m-%d')