倒入xml
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
测试类
import java.text.ParseException;
public class MainTest {
public static void main(String[] args) {
try {
CronExpressionEx exp = new CronExpressionEx("0/5 * * * * ?");
java.util.Date dd = new java.util.Date();
for (int i = 1; i < 6; i++) {
dd = exp.getNextValidTimeAfter(dd);
System.out.println("getNextValidTimeAfter() " + i + ". "
+ DateFormatUtil.format("yyyy-MM-dd HH:mm:ss", dd));
}
} catch (ParseException e) {
e.printStackTrace();
}
}
}
测试结果
getNextValidTimeAfter() 1. 2020-07-28 14:26:30
getNextValidTimeAfter() 2. 2020-07-28 14:26:35
getNextValidTimeAfter() 3. 2020-07-28 14:26:40
getNextValidTimeAfter() 4. 2020-07-28 14:26:45
getNextValidTimeAfter() 5. 2020-07-28 14:26:50