0

我的情况是这样的,我希望每个月在 30 日触发一个触发器,但是 2 月份没有这个特定日期,所以在执行过程中,石英会通过异常处理,否则它将在二月的第 28 天。如果它抛出异常,那么解决方案是什么。

谢谢。

4

1 回答 1

1

试试这个。

trigger = newTrigger() .withIdentity("trigger3", "group1") .startNow() .withSchedule(cronSchedule("0 0 15 L * ?")) .build();

// 在每个月的最后一天 15:00 触发

参考这个链接

http://quartz-scheduler.org/documentation/quartz-2.x/cookbook/MonthlyTrigger

于 2012-08-02T07:40:09.690 回答