Cron表达式详解
Cron表达式组成
? 表达式组成:秒、分、时、日、月、星期几、年 ;其中年是可选的,一般不指定;例如:10 20 18 3 5 ? 代表:5月3日18时20分10秒 星期几不确定
一、各单位取值范围
序号 | 单位 | 取值范围 | 特殊值 |
---|---|---|---|
1 | 秒 | 0-59 | ,- * / |
2 | 分钟 | 0-59 | ,- * / |
3 | 小时 | 0-23 | ,- * / |
4 | 日期 | 1-31 | ,- * / ? L W |
5 | 月份 | 1-12 | ,- * / |
6 | 星期几 | 1-7 | ,- * / ? L # |
7 | 年份(可选) | ,- * / |
二、特殊值解释
- -横杠 :表示区间 5-10 :以秒为例 5-10秒之间 每秒执行一次
- ,逗号:代表列表 1,2,3,4代表 1S时 2S时 3S时
- / 斜杠:代表等差数列 ,*/5 代表每隔5S运行一次
- ? 问号:无意义,日期和星期使用时指定要么指定日期,要么指定星期,指定日期 星期就用?。
- L 字母:last 日其中当月的最后一天,新七中,这一周的最后一天。
-
:#号:该字符只用在星期字段中,“4#2” 代表第二个星期三,“5#4” 代表第四个信息四