【发布时间】:2012-11-04 00:30:36
【问题描述】:
我必须每 4 个月安排一次任务,从 11 月 1 日开始,使用石英调度程序。我也在使用cronExpression。但是cronExpression 每年都会重置。所以我的任务将在 11 月、1 月、5 月等执行。但我希望它在 11 月、3 月、7 月等执行。此外,在一个月内每隔 2 天或更多天安排时存在同样的问题,它将重置在下个月。那是下个月的作业将在第一天运行。
如何解决这个问题?示例代码如下。
Cron 格式 0 0 12 1 */4 ? * 开始时间 2012 年 11 月 15 日星期四上午 11:44
- 2013 年 1 月 1 日,星期二 12:00 PM
- 2013 年 5 月 1 日,星期三 12:00 PM
- 2013 年 9 月 1 日星期日下午 12:00
- 2014 年 1 月 1 日,星期三 12:00 PM
- 2014 年 5 月 1 日星期四下午 12:00
【问题讨论】:
标签: java quartz-scheduler scheduler