CronTrigger和它的Cron表达式

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

在这里插入图片描述



语法

Simple Trigger语法:
CronTrigger cronTrig = new CronTrigger(“触发器名”, 执行次数, 秒数);
例子:
在这里插入图片描述
Cron Trigger的语法:
CronTrigger cronTrig = new CronTrigger(“触发器名”, “组名”, “Cron表达式”);
例子:

在这里插入图片描述


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

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

在这里插入图片描述

?是专门用于日和星期几上 。?相当于占位符,具体值取决于另一者是哪一天
w是工作日,只能放在“天”的位置
L代表最后的意思。WL组合叫最后一个工作日,格式:值加L代表最后的这个值,也可以直接L,代表当前位 置 的最后的那一天或那一月
#专属于星期几 ,1#3代表某月第三个星期日

w的使用必须搭配使用,不能单独使用,代表的是对应的最近的工作日
在这里插入图片描述

Cron表达式例子
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值