quartz获取定时任务下次执行的时间

简介: quartz很多人都会用,但需要配置cronExpression.这个cronExpression很多技术人员都要配置,但很多情况,我们要知道这个cronExpression下次执行的时间是啥,让非技术人员很直观的看到下一个定时任务的执行时间。

quartz很多人都会用,但需要配置cronExpression.
这个cronExpression很多技术人员都要配置,但很多情况,我们要知道这个cronExpression下次执行的时间是啥,让非技术人员很直观的看到下一个定时任务的执行时间。  
其实quartz已经提供了相关工具类。示例代码如下:

 public static void main(String[] args) throws ParseException{
        CronExpression cronExpression = new CronExpression("0/10 * * * * ?");
        System.out.println(cronExpression.getNextValidTimeAfter(new Date()));
    }

只要传进cronExpression及当前时间,就能知道定时任务下一次执行的时间。

相关文章
|
2月前
|
XML Java Linux
Spring Task 定时任务没有定时执行是为什么?
Spring Task 定时任务没有定时执行是为什么?
43 2
|
Linux 数据库
定时任务
定时任务
131 0
|
Java 调度
Springboot 使用Quartz定时器执行多个定时任务 配置篇
Springboot 使用Quartz定时器执行多个定时任务 配置篇
739 0
Springboot 使用Quartz定时器执行多个定时任务 配置篇
|
负载均衡 Java 数据挖掘
定时任务实现的几种方式
定时任务实现的几种方式
270 1
springboot指定时间触发定时任务
springboot指定时间触发定时任务
|
Java 调度
Quartz-Cron表达式统计最近几次的执行时间
Quartz-Cron表达式统计最近几次的执行时间
298 0
|
Java 调度 Maven
定时任务组件Quartz
定时任务组件Quartz
定时任务组件Quartz
|
Java Spring
使用定时任务 随着项目启动定时执行
使用定时任务 随着项目启动定时执行
297 0
|
Java Linux Apache
brpc中的定时任务使用介绍
ok,欢迎来到brpc小课堂,今天我来讲点不是很hard core的东西,大家take it easy。
503 0
brpc中的定时任务使用介绍
Quartz3定时任务学习之异步调度器
Quartz3定时任务学习之异步调度器 Quartz3与Quartz2的主要区别有两点: 1,Quartz3将它的资源类库拆的更细了,比如,想使用Quartz3开发,最少要引用Quartz,Quartz.Jobs,Quartz.Plugins这三个类库。 2,Quartz3整体上使用的是异步创建实例,所以我们使用时就必须要async,await的语法。 下面我们用Quartz3来做一个任务调度。
Quartz3定时任务学习之异步调度器