Get应该是石英作业(Cron触发器)的触发时间

时间:2018-07-30 09:06:43

标签: java quartz-scheduler quartz

我设置了一个石英cron触发器,使其每天在上午11点运行 假设今天是2018年8月4日,触发器的开始时间是2018年1月4日。 (我需要这种回溯的开始时间功能来引导一些旧日期的数据)

现在我想要的是触发作业的时间,那么我可以获取应该启动该作业的实际时间的实例。

以上声明的意思 当我在2018年4月4日以开始时间01-04- 2018提交作业时,以任何方式我都可以在作业的执行方法中获得01-04-2018 因为使用了以下任何一种方法,例如

context.getFireTime() 
-- return the current time at which the job was launched which is 08-04-2018
-- instead I want to get 01-04-2018 which should have been the time

1 个答案:

答案 0 :(得分:0)

您可以尝试

context.getTrigger().getStartTime()

http://www.quartz-scheduler.org/api/2.1.7/org/quartz/Trigger.html#getStartTime()