Cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表 一个含义,Cron有如下两种语法:
格式:
- Seconds Minutes Hours DayofMonth Month DayofWeek Year
- Seconds Minutes Hours DayofMonth Month DayofWeek
注意:SpringTask不支持第一种格式,也就是说只能写6个域!
- Seconds:可出现,- * / 四个字符,有效范围为0-59的整数
- Minutes:可出现,- * / 四个字符,有效范围为0-59的整数
- Hours:可出现,- * / 四个字符,有效范围为0-23的整数
- DayofMonth:可出现,- * / ? L W C八个字符,有效范围为1-31的整数
- Month:可出现,- * / 四个字符,有效范围为1-12的整数或JAN-DEc
- DayofWeek:可出现,- * / ? L C #四个字符,有效范围为1-7的整数或SUN-SAT两个范围。 1表示星期天,2表示星期一, 依次类推
- Year:可出现,- * / 四个字符,有效范围为1970-2099年
每一个域都使用数字,但还可以出现如下特殊字符,它们的含义是:
- :表示匹配该域的任意值,假如在Minutes域使用*,即表示每分钟都会触发事件。
- ?: 只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值&#