欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Quartz的Cron表达式解释

程序员文章站 2022-05-13 18:07:54
...

在线工具

https://qqe2.com/cron

表达式格式

对比:* * * * * * *
Quartz的Cron表达式解释
Quartz的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 表示为每月第三周的周五 即每月第三周的第六天,第六天是国内的周五

其他

Quartz的Cron表达式解释

相关标签: cron java