Quartz Cron 表达式测试
所属分类 quartz
浏览量 35
使用 Java 代码创建 CronTriggerImpl 对象并设置 Cron 表达式,然后计算任务的执行时间
org.quartz.impl.triggers.CronTriggerImpl
org.quartz-scheduler:quartz:2.3.2
import org.quartz.CronExpression;
import org.quartz.impl.triggers.CronTriggerImpl;
import java.util.Date;
public class CronTriggerImplDemo {
public static void main(String[] args) throws Exception {
CronTriggerImpl trigger = new CronTriggerImpl();
// 0 05 9 ? * SUN,TUE,WED,THU,FRI,SAT
// 0 05 9 ? * 2-7
String cron = "0 05 9 ? * 2-7";
cron = "0 05 9 ? * SUN,TUE,WED,THU,FRI,SAT";
trigger.setCronExpression(cron);
trigger.triggered(null);
CronExpression cronExpression = new CronExpression(trigger.getCronExpression());
for (int i = 0; i < 10; i++) {
Date nextValidTime = cronExpression.getNextValidTimeAfter(new Date());
System.out.println("Task will run at: " + nextValidTime);
}
}
}
https://gitee.com/dyyx/work2024/blob/master/demo/quartz/quartzdemo/src/main/java/demo/CronTriggerImplDemo.java
上一篇
下一篇
DolphinScheduler 调度 DataX 实现 MySQL To MySQL 增量数据同步
《金融心理学》笔记
Dbsyncer 开源多数据库同步利器
强者心态
阳明心学的核心:心即理、事上练、致良知
《强势》笔记