LKI / chinese-calendar

判断一天是不是法定节假日/法定工作日(查看节假日安排)
https://pypi.org/project/chinesecalendar/
MIT License
1.06k stars 185 forks source link

判断节假日的bug #21

Closed fhrl94 closed 6 years ago

fhrl94 commented 6 years ago

判断 4月5日是否是节假日

march_first = today + datetime.timedelta(days=1)
is_workday(march_first)  

输出 FALSE 工作日和节假日判断错误。 原因是 march_first 是 datetime 类,不是 date 类。 但是 datetime 类才有 timedelta方法,进行日期的计算。 将 march_first 转换为 date 类。 示例代码如下

march_first = today + datetime.timedelta(days=1)
is_workday(march_first.date())

如果可以的话,将上面的的示例代码进行修改。。。。 或者将 datetime 类进行强制转换为 date 类。 @LKI

LKI commented 6 years ago

科学 我去看看