cron表达式(cron表达式解析)

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year

(2)Seconds Minutes Hours DayofMonth Month DayofWeek

Cron结构

(1)cron从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份

cron表达式格式:

      {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}

cron表达式各占位符解释

      {秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常

      "*" 代表每隔1秒钟触发;

      "," 代表在指定的秒数触发,比如"0,15,45"代表0秒、15秒和45秒时触发任务

      "-"代表在指定的范围内触发,比如"25-45"代表从25秒开始触发到45秒结束触发,每隔1秒触发1次

      "/"代表触发步进(step),"/"前面的值代表初始值("*"等同"0"),后面的值代表偏移量,比如"0/20"或者"*/20"代表从0秒钟开始,每隔20秒钟触发1次,即0秒触发1次,20秒触发1次,40秒触发1次&#x

猜你喜欢

转载自blog.csdn.net/yetaodiao/article/details/130520211