【E-25】ValueError: day is out of range for month

一、问题源头

时间超界限的问题

   

二、原因

打印一下,发现是截数据有问题,老司机翻车啊。

   

三、解决方案

1、修改界限

2、直接使用split

datetime.date(int(old_day.split('-')[0]), int(old_day.split('-')[1]), int(old_day.split('-')[2][:2]))

   

本文采用

方案2

   

四、建议

多实验

原文地址:https://www.cnblogs.com/yifanrensheng/p/14175417.html