我设置了一个石英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
答案 0 :(得分:0)
您可以尝试
context.getTrigger().getStartTime()
http://www.quartz-scheduler.org/api/2.1.7/org/quartz/Trigger.html#getStartTime()