Quartz的Cron表达式解释
程序员文章站
2022-05-13 18:07:54
...
在线工具
https://qqe2.com/cron
表达式格式
对比:* * * * * * *
特殊字符 | 白话解释 |
---|---|
, | “,” 号是或的关系 |
- | “ - ” 号是至的关系 |
* | “ * ” 号表示每的关系 如每秒钟 |
/ | “ / ” 号也是每的关系 如每天的几分钟 |
? | “ ? ” 号表示不指定值,不关心当前位置的值 |
# | “ # ” 号表示是" 第 " 的意思 |
L | “ L ” 号表示 last 的意思 |
举例说明
表达式 | 含义 | 详解 |
---|---|---|
0 15 10 ? * * | 每天10点15分触发 | 根据上面图解释0位置是 秒 ,15位置是 分 ,10位置是 小时,?号表示每的意思同时也表示不关心 也可以用*号代替, * 号表示 每的 意思 ,年没有可以省略 |
0 0/5 14 * * ? | 每天下午的2点到2点59分(整点开始,每隔5分钟触发) | 0/5 0的位置是分, /是每的意思 5是 5分钟的意思 合起来就是从 0开始每隔5分钟,?号表示不关心,年可以省略,其它如上 |
0 15 10 ? * MON-FRI | 从周一到周五每天上午的10点15分触发 | MON-FRI 周一到周五的意思 年没有可以省略,其它同上 |
0 15 10 ? * 6#3 | 每月的第三周的星期五开始触发 | 6#3 6代表的是星期五,#号代表的是 “第” 的意思 3在周的位置 合起来就是 第三周星期五 |
0 15 10 ? * 6L 2018-2020 | 从2018年到2020年每月最后一周的星期五的10点15分触发 | 6L 6代表星期五,L是Last 合起来就是每月最后一周的星期五 |
0/5 * 14,18 * * ? | 每天的14点整至14:59:59或者18点整至18:59:59,每5秒钟触发一次 | 0/5 每隔5秒,14,18 14点整或者18点整,“ , ”是或的意思 |
注意:6#3 表示为每月第三周的周五 即每月第三周的第六天,第六天是国内的周五