Quartz Cron 表达式支持到七个域及实例

2 篇文章 0 订阅

名称是否必须允许值特殊字符
0-59, - * /
0-59, - * /
0-23, - * /
1-31, - * ? / L W C
1-12 或 JAN-DEC, - * /
1-7 或 SUN-SAT, - * ? / L C #
空 或 1970-2099, - * /

 

月份和星期的名称是不区分大小写的。FRIfri 是一样的。

域之间有空格分隔,这和 UNIX cron 一样。无可争辩的,我们能写的最简单的表达式看起来就是这个了:

* * * ? * *

这个表达会每秒钟(每分种的、每小时的、每天的)激发一个部署的 job。

 

 

·分钟的 Cron 表达式

表 5.1. 包括了分钟频度的任务计划 Cron 表达式
用法表达式
每天的从 5:00 PM 至 5:59 PM 中的每分钟触发 0 * 17 * * ?
每天的从 11:00 PM 至 11:55 PM 中的每五分钟触发0 0/5 23 * * ?
每天的从 3:00 至 3:55 PM 和 6:00 PM 至 6:55 PM 之中的每五分钟触发0 0/5 15,18 * * ?
每天的从 5:00 AM 至 5:05 AM 中的每分钟触发0 0-5 5 * * ?
 
·日上的 Cron 表达式

表 5.2. 基于日的频度上任务计划的 Cron 表达式
用法表达式
每天的 3:00 AM 0 0 3 * * ?
每天的 3:00 AM (另一种写法) 0 0 3 ? * *
每天的 12:00 PM (中午)0 0 12 * * ?
在 2005 中每天的 10:15 AM0 15 10 * * ? 2005

·周和月的 Cron 表达式

表 5.3. 基于周和/或月的频度上任务计划的 Cron 表达式
用法表达式
在每个周一,二, 三和周四的 10:15 AM0 15 10 ? * MON-FRI
每月15号的 10:15 AM  0 15 10 15 * ?
每月最后一天的 10:15 AM0 15 10 L * ?
每月最后一个周五的 10:15 AM 0 15 10 ? * 6L
在 2002, 2003, 2004, 和 2005 年中的每月最后一个周五的 10:15 AM 0 15 10 ? * 6L 2002-2005
每月第三个周五的 10:15 AM0 15 10 ? * 6#3
每月从第一天算起每五天的 12:00 PM (中午)0 0 12 1/5 * ?
每一个 11 月 11 号的 11:11 AM0 11 11 11 11 ?
三月份每个周三的 2:10 PM 和 2:44 PM0 10,44 14 ? 3 WED
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值