Quartz - 无论开始时间如何,每两周安排一次工作

Quartz - schedule jobs every two Weeks regardless of the start time

以下计划的 cron 表达式是什么:

周一和周二上午 8:00,每 2 周一次。

我们可以定义 "Every 3 weeks" 而不管开始时间吗? (我不在乎是从每月或每年的第一周开始每 3 周一次,我想 运行 持续 5 年,实际上是每 3 周一次)

您找不到符合您日程安排的 cron 表达式。 例如 this howto 指出:

You need a SimpleTrigger or CalendarIntervalTrigger to schedule biweekly fire points.

我认为你需要两个简单触发器来定义一个像 "Monday and Tuesday at 8:00 am every 2 weeks" 这样的时间表,即每个星期一一个双周触发器,就像每个星期一一个双周触发器一样星期二。

同样,您可以解决 "Every 3 weeks" 问题。