定时器中的Core表达式

说明 星期 年份
区间 [0,59] [0,59] [0,23] [1,28/31] [0,11] [1(日),7(六)] [1970,2099]
特殊符号 [, - * /] [, - * /] [, - * /] [, - * / ? L W C] [, - * /] [, - * / ? L C #] [, - * /]
特殊符号 含义
, 表示枚举值,例如在秒10,20,30 表示 10秒、20秒、30秒触发
* 匹配该域的所有的值,在秒域表示每秒都出发,分域表示每分都触发
- 表示范围,例如在分域 5-20,表示5到20分每分钟各触发一次
? 只在天(4)和星期中使用(6),由于4/6域可能互斥,当指定了其中一个域后,另外一个域一般都?对另外一个域进行呼应
/ 表示起始时间触发一次,然后间隔固定时间触发一次.例如分域中 10/20 表示10分触发一次,之后间隔20分钟再次触发
L 表示最后,只在天(4)和星期(6)中使用,例如在星期中,5L表示最后一个星期四
W 表示有效工作日内触发,如果指定的不是工作日,则选择离指定时间点就近的日期,该选择规则不跨月份.例如6W,如果6日是工作日,则在6日触发;如果6日 是星期六,则会在5日触发,如果是星期日,则会在7日触发.如果6日是星期日,但是7日是下个月的第一天,那么会选择在5日触发
WL 字符连用,表示某个月最后一个工作日,即最后一个星期五
# 用于确定每个月第几个星期几,只能出现在天域,例如5#2,表示某个月的第二个星期四

扩展阅读:cron表达式详解

你可能感兴趣的:(定时器中的Core表达式)