Cron表达式规则

任务调度中的Cron表达式规则:
cron表达式由6~7个空格分隔的时间元素组成,其中第七个元素为可选元素

位置 字段含义 范围 允许的特殊字符
1 0-59 * /
2 分钟 0-59 * /
3 小时 0-24 * /
4 月份中的第几天 0-31 * / ? L #
5 月份 0-12或JAN-DEC * /
6 星期几 1-7或SUN-SAT * / ? L W
7 年份 1970-2099 * /

Cron表达式中的特殊字符:

  • “*”:通配符,表示每个值都匹配,可以用于所有字段
  • “?”:该字符只能用于“月份中的第几天”和“星期几”字段,含义和“*”相同,这两个字段如果都选择通配符,即不指定值,则必须有一个使用“*”,另一个使用“?”
  • “-”:用于指定字段的值得范围,如秒字段1-4则表示1、2、3、4秒都被指定
  • “,”:使用逗号间隔的数据,1-4=1,2,3,4
  • “/”:通常表示为x/y,表示x为起始值,y表示值得增量
  • “L”:表示最后一天或周,如在DayOfWeek字段5L表示这个月的最后一个周4,在DayOfMonth字段L表示最后一天
  • “W”:表示工作日(周一到周五)只能用于DayOfWeek字段,LW表示本月最后一个星期五
  • “#”:用于确定每个月第几个星期几,只能出现在DayofWeek字段。例如在4#2,表示某月的第二个星期三

猜你喜欢

转载自blog.csdn.net/qq_36440298/article/details/87800218
今日推荐