cron表达式

cron表达式分6或7个域两种语法格式:
seconds minutes hours dayofmonth month dayofweek year
seconds minutes hours dayofmonth month dayofweek
每一个域可出现如下字符:
seconds:", - * /"四个字符。有效范围0-59的整数
minutes:", - * /"四个字符。有效范围0-59的整数
hours:", - * /"四个字符。有效范围0-23的整数
dayofmonth:", - * / ? L W C"八个字符。有效范围0-31的整数
month:", - * /"四个字符。有效范围0-12的整数或者JAN-DEc
dayofweek:", - * / ? L C #"八个字符,有效范围1-7的整数,或SUN-SAT两个范围。1表示周天2,表示周一
year:", - * /"四个字符,有效范围1970-2099年。




每一个域都使用数字,但还可以出现如下特殊字符,他们的含义是:
*:表示匹配该域的任意值,假如在minutes使用*,表示每分钟都会触发该事件。
?:只能用在dayofmonth和dayofweek两个域,它也匹配域的任意值。最后一位只能用“?”
-:表示范围,如在minutes使用5-20,表示从5分钟到20分钟每分钟触发一次。
/:表示起始时间开始触发,然后每隔固定时间触发一次。5/20表示5分钟触发一次,而25、45等分别触发一次。
,:表示列出枚举值。5,20意味着在5和20分每分钟触发一次
L:表示最后。只能用在dayofmonth和dayofweek。在dayofweek域使用5L,意味着在最后的一个周四触发
W:表示有效工作日,只能出现在dayofmonth域,系统将在离指定日期的最近的有效工作日触发事件。
LW:表示在某个月最后的一个工作日
#:用于确定每个月第几个星期几,只能出现在dayofmonth域,如4#2表示某个月的第二个星期三
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值