是否有可能 运行 使用 Quartz api 在 Java 的当天使用 Cron 表达式的作业

Is it possible to run a Job using Cron expression just for the current day in Java using Quartz api

例如,我想 运行 一天的工作时间为“3:22,4:22,6:22,10:22,18:22 , 21.22" 这些时间仅适用于当天。

我们如何为它编写一个 cron 表达式或使用其他简单的 Quartz 触发器 API。

使用 cron 触发器,您可以设置 endAt() 以在一天结束时停止触发器

  trigger = newTrigger()
    .withSchedule(cronSchedule(0 22 3,4,6,10,18,21 ? * * *))
    .endAt(TRIGGER_END_TIME)
    .forJob(myJobKey)
    .build();