CronTrigger和它的Cron表达式

Simple Trigger和CronTrigger都是Trigger的子类
Simple Trigger用于时间间隔相同且短的
CronTrigger用于未来的某个时间

CronTrigger和它的Cron表达式



语法

Simple Trigger语法:
CronTrigger cronTrig = new CronTrigger(“触发器名”, 执行次数, 秒数);
例子:
CronTrigger和它的Cron表达式
Cron Trigger的语法:
CronTrigger cronTrig = new CronTrigger(“触发器名”, “组名”, “Cron表达式”);
例子:

CronTrigger和它的Cron表达式


Cron表达式(Cron表达式只是Cron Trigger的一个参数):

Cron由6或7个元素组成,因为年可以省略,年省略时代表是当前年份。
由此我们可得出结论:先看Cron有几位数。确定它有没年,再说其他位数。
Cron表达式由分、 秒、 时、 号、月、 星期、 年、这种顺序读。顺序不能改。
CronTrigger和它的Cron表达式
注意:星期的数字1-7对应的是星期天到星期六。如在月份位置的6L:表示每月的最后一个星期五
CronTrigger和它的Cron表达式
注意:同时,也可以用来指定第某个月的最后一天的倒数第几天,如“L-3”表示某月最后一天的倒数第三天。注意:当使用’L’选项时,最重要的是不要指定列表或者值范围,否则会导致混乱

Cron表达式例子
CronTrigger和它的Cron表达式