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” 代表第四个信息四

image-20211220181206780image-20211220181551632

三、表达式解释

image-20211220181617955