Quartz 的 cronExpression 配置说明
2010 年 04 月 26 日 星期一 15:12
cronExpression 配置说明
字段 允许值 允许的特殊字符
秒
0-59 , - * /
分
0-59 , - * /
小时
0-23 , - * /
日期
1-31
, - * ? / L
W C
月份
1-12 或者 JAN-
DEC
, - * /
星期 1-7 或者 SUN-SAT
, - * ? / L
C #
年(可选) 留空, 1970-2099
, - * /
表达式 意义
"0 0 12 * * ?"
每天中午 12 点触发
"0 15 10 ? * *"
每天上午 10:15 触发
"0 15 10 * * ?"
每天上午 10:15 触发
"0 15 10 * * ? *"
每天上午 10:15 触发
"0 15 10 * * ?
2005"
2005 年的每天上午 10:15 触发
"0 * 14 * * ?"
在每天下午 2 点到下午 2:59 期间的每 1 分钟触发
"0 0/5 14 * * ?"
在每天下午 2 点到下午 2:55 期间的每 5 分钟触发
"0 0/5 14,18 *
* ?"
在每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期
间的每 5 分钟触发
"0 0-5 14 * * ?"
在每天下午 2 点到下午 2:05 期间的每 1 分钟触发
"0 10,44 14 ? 3
WED"
每年三月的星期三的下午 2:10 和 2:44 触发
"0 15 10 ? * MON-
FRI"
周一至周五的上午 10:15 触发
"0 15 10 15 * ?"
每月 15 日上午 10:15 触发
"0 15 10 L * ?"
每月最后一日的上午 10:15 触发
"0 15 10 ? * 6L"
每月的最后一个星期五上午 10:15 触发
"0 15 10 ? * 6L
2002-2005"
2002 年至 2005 年的每月的最后一个星期五上午
10:15 触发
"0 15 10 ? * 6#3"
每月的第三个星期五上午 10:15 触发
特殊字符 意义
*
表示所有值;
?
表示未说明的值,即不关心它为何值;
-
表示一个指定的范围;
,
表示附加一个可能值;