`

quartz 的cronExpression 定时配置解释

阅读更多
配置例子:

<property name="cronExpression" value="0 0 16 * * ?" /> 


详解:
         配置                不为空              值              可用符  号    
Seconds YES 0-59 , - * /
Minutes YES 0-59 , - * /
HoursYES 0-23 , - * /
Day of month YES 1-31 , - * ? / L W
MonthYES 1-12 or JAN-DEC , - * /
Day of week YES 1-7 or SUN-SAT , - * ? / L #
Year NO empty, 1970-2099  , - * /


* 所有值      e.g: 每分钟   0 0 12 * * ? 每天的12点执行

? 表示不确定的 可以防止 Day of month 和Day of week 冲突 如果其中的一个指定了日期 另外的一个应该用?代替

- 区间          e.g: 10-12 10点到12点表示 10 11 12

,和的意思   e.g: 0 0/5 14,18 * * ?  每天在下午2点开始每5分钟执行一次到2:55结束和每天在6点开始每5分钟执行一次到6:55结束

/ 表示增量   e.g1: 0/15 表示分钟  0,15,30,45      
     e.g2: 5/15 则表示 5,20,35,50

L 表示最后   e.g1: 0 15 10 L * ?    在每月的最后一天的上午10:15执行 
     e.g2: 0 15 10 L-2 * ?  在每月的第2天到最后一天的上午10:15执行
     e.g3:0 15 10 ? * 6L   在每月的最后一个星期五执行

W 用于指定工作日(每周一到周五)最近的给定的一天

# 用于指定第几个  e.g:  0 15 10 ? * 6#3   在每个月的第三个星期五的上午10:15执行
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics