石英Cron语法:上午8点到4:30之间每隔10分钟

石英Cron语法:上午8点到4:30之间每隔10分钟,cron,quartz-scheduler,Cron,Quartz Scheduler,我正在尝试编写一个Quartz任务,它在上午8点到下午4:30之间每隔10分钟运行一次cron计划 如果是在上午8点到下午4点之间,我会使用 s m h dom M dow 0 */10 8-16 ? * MON-FRI 但我需要它运行到4:30,而不仅仅是4点。。。 我如何才能做到这一点?我认为不可能在一个cron计划中表达这样的需求。我将创建两个cron计划: 0*/10 8-15?*周一至周五(每10分钟从上午8:00运行至下午3:50) 0,10,20,30 16?*周一

我正在尝试编写一个Quartz任务,它在上午8点到下午4:30之间每隔10分钟运行一次cron计划

如果是在上午8点到下午4点之间,我会使用

s   m  h   dom M dow
0 */10 8-16 ?   * MON-FRI
但我需要它运行到4:30,而不仅仅是4点。。。
我如何才能做到这一点?

我认为不可能在一个cron计划中表达这样的需求。我将创建两个cron计划:

  • 0*/10 8-15?*周一至周五(每10分钟从上午8:00运行至下午3:50)
  • 0,10,20,30 16?*周一至周五(下午4:00、4:10、4:20、4:30)

  • 在这种特殊情况下,使用CronTrigger可能比使用CronTrigger更好。以下是(我们的Quartz管理和监控GUI)的屏幕截图,它向您展示了DailyTimeIntervalTrigger的示例,其属性满足您的调度要求: