是否有可能 运行 使用 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();
例如,我想 运行 一天的工作时间为“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();