目前有个需求,每月的5/6/7/9号进行定时调度,如果这其中涉及休息日则跳过。
采用Cron表达式的W字符来自动跳到就近工作日,现在的问题是,Cron表达式中能否识别法定节假日?比如国庆放假期间的周一到周五,是会识别成工作日还是休息日?
会识别成工作日的。建议放在单元格里面处理。然后定时调度对单元格判断
周末工作日判断- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
法定节假日判断 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
写个爬虫,每年去获取一次(我用excel的vba写的。很简单。python应该更简单。然后把数据存到表里面。。)
2022年10月01日 日历 - 2022年10月01日万年历 - 2022年日历查询 (bmcx.com)
这个法定节假日,没通过cron表达式排除的
你要剔除法定节假日,只能做一份日期存在数据库表
这样,还不日需要的日期直接存在数据库表,然后查询就可以额了