如何每 3 个工作日将石英作业安排到 运行?

How to schedule quartz job to run every 3 business days?

是否可以每 3 个工作日安排一次 quartz 作业?

我看到了一些示例时间或特定日期或月份的示例,但如何在任何月份和任何年份每 3 个工作日编写一次石英表达式?

我已经尝试 0 0 */3 * 1-5 * 但遇到错误的星期几和每月的某一天未实现。

谢谢

您不能同时指定 星期几 (1-5) 和一个月中的某一天 (*/3) - one of them must be ?.

0 0 0 ? * MON-FRI/3怎么样?或者 0 0 0 ? * MON,THU,TUE,FRI,WED?

EDIT:我在上面测试过 - 它确实 not 工作(/ 似乎只适用于非间隔, MON,THU,TUE,FRI,WED 被标准化为 MON-FRI).

看看 source of the next-trigger-day-computation,我现在非常有信心“每 3 个工作日”不可能 单[=37] =] Quartz Scheduler Cron-Expression.

可能有用的是表达式集合。右侧的“相关”链接可能会给您一些启发。