无论是使用cron表达式, 还是timertask, quartz等, 都没有比较好的解决方案, 希望各位给点意见
提供一个简单粗暴的思路
可以每天都开启这个定时任务,但是在执行具体业务前可以判断当前时间是否是你真实想要执行的时间,同时要记录上次真实执行的时间
写俩啊,提取一下执行逻辑,或者借助框架,比如xxjob
写corn表达式.但是第一个我没写好.第二个倒是写好了
你这两个定时cron无解,只能代码实现
已经满足要求了,cron就可以呀,又不是写一个,每个条件都可以写一个定时任务,比如每两周的周六周日
* * * * * 6-7
月份的话参考这个自己写吧
*等价于:1,2,3,4,6,7,8,9,10,11,12
1-3等价于:1,2,3
1,4,7,10等价于1,4,7,10
*/3 等价于 1,4,7,10
*/4等价于 1,5,9