QuartzNet中的Cron表达式详解

来源:互联网 发布:python 读取zip文件 编辑:程序博客网 时间:2024/06/05 16:20

【转载】

Cron表达式

quartz中的cron表达式和Linux下的很类似,比如 "/5 * * ? * * *"  这样的7位表达式,最后一位非必选。

表达式从左到右,依此是秒、分、时、月第几天、月、周几、年。下面表格是要遵守的规范:

字段名允许的值允许的特殊字符Seconds0-59, - * /Minutes0-59, - * /Hours0-23, - * /Day of month1-31, - * ? / L WMonth1-12 or JAN-DEC, - * /Day of week1-7 or SUN-SAT, - * ? / L #Year空, 1970-2099, - * /

 

 

 

 

 

 


特殊字符解释,或的意思。例:分钟位 5,10  即第5分钟或10分都触发。 /a/b。 a:代表起始时间,b频率时间。 例; 分钟位  3/5,  从第三分钟开始,每5分钟执行一次。*频率。 即每一次波动。    例;分钟位 *  即表示每分钟 -区间。  例: 分钟位   5-10 即5到10分期间。 ?任意值 。   即每一次波动。只能用在DayofMonth和DayofWeek,二者冲突。指定一个另一个一个要用?L表示最后。 只能用在DayofMonth和DayofWeek,4L即最后一个星期三W工作日。  表示最后。 只能用在DayofWeek#4#2。 只能用DayofMonth。 某月的第二个星期三  

 

 

 

 

 

 

 

 

实例介绍

”0 0 10,14,16 * * ?"    每天10点,14点,16点 触发。

"0 0/5 14,18 * * ?"    每天14点或18点中,每5分钟触发 。

"0 4/15 14-18 * * ?"       每天14点到18点期间,  从第四分钟触发,每15分钟一次。

"0 15 10 ? * 6L"        每月的最后一个星期五上午10:15触发。

0 0
原创粉丝点击