0

我们如何知道触发器是否计划在特定时间触发?我搜索了所有的api,但找不到。我找到的最接近的 api 是 getNextFireTime() 和 getFireTimeAfter(Date afterTime)。我的要求是找出触发器是否计划在特定时间触发。如果不计划在那个时间触发。

4

1 回答 1

1

您可以使用 Quartz TriggerUtils实用程序方法。

该方法computeFireTimes(org.quartz.spi.OperableTrigger trigg, Calendar cal, int numTimes)返回一个日期列表,这些日期是触发器的下一次触发时间。

该方法computeFireTimesBetween(org.quartz.spi.OperableTrigger trigg, Calendar cal, java.util.Date from, java.util.Date to)返回一个日期列表,这些日期是在给定日期范围内的触发器的下一次触发时间。

我希望这有帮助。

于 2012-09-07T22:03:05.387 回答