quartz获取开始结束时间_quartz框架
时间: 2023-08-18 13:07:47 浏览: 88
在Quartz框架中,可以通过以下方式获取一个Job的开始和结束时间:
1. 获取JobDetail对象
```
JobDetail jobDetail = scheduler.getJobDetail(jobKey);
```
2. 从JobDetail对象中获取Trigger对象
```
Trigger trigger = jobDetail.getJobDataMap().get("scheduleJob");
```
3. 从Trigger对象中获取开始时间和结束时间
```
Date startTime = trigger.getStartTime();
Date endTime = trigger.getEndTime();
```
需要注意的是,如果Trigger没有设置结束时间,则返回null。如果需要获取当前正在执行的Job的开始时间和结束时间,可以使用JobExecutionContext对象中的相应方法。
阅读全文