quartz 配置文件说明

来源:互联网 发布:网络上最难读的词语 编辑:程序博客网 时间:2024/06/04 19:14
 "Cron-Expression"与linux中的crontab有很大的不同,昨天差点迷惑了我。
"Cron-Expression"由6到7个用空格分开的字段组成的表达式这6或7个字段必须遵循下面的顺序和格式:
Seconds                 0-59                             , - * /
Minutes                  0-59                             ,- * /
Hours                     0-23                             , - * /
Day-of-month         1-31                             , - * ? / L W C
Month                   1-12 or JAN-DEC         , - * /
Day-of-Week      1-7 or SUN-SAT           , - * ? / L C #
Year (Optional)     empty, 1970-2099         , - * /
*是一个通配符,表示任何值,用在Minutes字段中表示每分钟。
?只可以用在day-of-month或者Day-of-Week字段中,用来表示不指定特殊的值。
-用来表示一个范围,比如10-12用在Month中表示10到12月。
,用来表示附加的值,比如MON,WED,FRI在day-of-week字段中表示礼拜一和礼拜三和礼拜五。
/用来表示增量,比如0/15用在Minutes字段中表示从0分开始0和15和30和45分。
L只可以用在day-of-month或者Day-of-Week字段中,如果用在Day-of-month中,表示某个月的最后一天,1月则是表示31号,2月则表示28号(非闰年),如果用在Day-of-Week中表示礼拜六(数字7);但是如果L与数字组合在一起用在Day-of-month中,比如6L,则表示某个月的最后一个礼拜六;
C
W
#

0 1 0 1 1-12 ?表示每月1号0点1分执行。
0 0 21 ? * 1表示每个礼拜天 21点0分执行。
0 0 0 * * ?表示每天0点0分执行。
0 * 22 * * ?表示每天22点开始每分钟
0 * 0-23 * * ?表示每天每分钟
原创粉丝点击