如何从每天上午 11 点开始到下午 3 点结束,每 10 分钟触发一次 Quartz Scheduler 的 cronTrigger?

how to fire Quartz Scheduler's cronTrigger every 10 minutes starting at 11am and ending at 3pm everyday?

我正在使用“0 0/10 11-15 * * ?” cron 表达式触发触发器。但是即使在下午 3 点之后触发器也会被触发。

试试 cron“0 0/10 11-14 * * ?”。 quartz cron 表达式中的 - 用于指定范围。所以你的 cron 意味着触发器在 11:00、12:00、13:00、14:00 和 15:00 时触发,每 10 分钟重复一次并在 [=17 结束=]、12:50、13:50、14:50 和 15:50。这就是它在下午 3 点后被解雇的原因。