获取石英作业的"Last Ran At"时间

San*_*wal 5 quartz-scheduler

是否有API来确定石英作业的上次执行时间.

谢谢,桑迪亚

Den*_* S. 6

严格来说,作业没有火时间,触发器也没有.而Trigger有getPreviousFireTime().见http://www.quartz-scheduler.org/api/2.2.0/org/quartz/Trigger.html#getPreviousFireTime%28%29

如果您的Job有多个触发器,您可以检索它们并检查它们的触发时间.请参阅http://www.quartz-scheduler.org/docs/cookbook/index.html上的食谱示例

  • 值得注意的是,这实际上不是100%准确的;非周期性的触发器(例如,WithSimpleSchedule)不会保留(在执行后将其删除);您将以这种方式得到的只是最后一次*当前活动的触发器*执行该作业;这可能是最后一次实际执行作业的时间,也可能不是。 (2认同)