定时器中的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表达式详解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容