我有一个(奇怪的)要求,在周一,周三上午9点每n周安排一份工作。 触发器必须与Quartz兼容。
以下是n = 2时的样子。
到目前为止我能得到的是2017年7月3日(星期一)
2017年7月5日(周三)
2017年7月17日(星期一)
2017年7月19日(星期三)
2017年7月31日(星期一)
2017年8月2日(周三)
等等..
0 0 9 * * MON,WED
- 但这是每周一次。我不能每两周建一个cron表达式。
我还查看了Quartz DateIntervalTrigger,我可以给出间隔单位为2.但我仍然无法获得MON AND WED的功能。
我对其他Quartz触发器持开放态度。但我发现这不能满足我的需求。
答案 0 :(得分:0)
我不认为使用单个Quartz触发器可以实现这一点。
如果不是问题,您可以使用以下属性的两个CalendarIntervalTriggers来满足您的日程安排要求:
周一触发
触发周三
导致的工作火灾时间
截图来自QuartzDesk,我创建的Quartz调度程序管理和监控产品。显然,您不必使用QuartzDesk来创建上述触发器,只是更容易呈现这个想法。