QuartZ Cron表达式

35 篇文章 1 订阅

cron表达式

cron表达式由7个时间元素组成,中间使用空格分隔的。形如:

0 15 10 * * ? *
0 15 10 * * ? 2005

Cron表达式的格式:秒 分 时 日 月 周 年(可选)

.---------------------- 1. 秒 (0 - 59)
|  .------------------- 2. 分 (0 - 59)
|  |  .---------------- 3. 时 (0 - 23)
|  |  |  .------------- 4. 日 (1 - 31)
|  |  |  |  .---------- 5. 月 (1 - 12)
|  |  |  |  |  .------- 6. 周几
|  |  |  |  |  |  .---- 7. 年(可选)
|  |  |  |  |  |  |
*  *  *  *  *  *  * 

时间元素

cron表达式中的时间元素按顺序依次为:

  1. Seconds 秒
  2. Minutes 分钟
  3. Hours 小时
  4. Day-of-Month 天(月)
  5. Month 月
  6. Day-of-Week 天(星期)
  7. Year 年份(可选字段)
字段名允许的值允许的特殊字符
0-59, - * /
0-59, - * /
小时0-23, - * /
1-31, - * ? / L W
1-12 or JAN-DEC, - * /
周几1-7 or SUN-SAT, - * ? / L #
年 (可选字段)empty, 1970-2099, - * /

特殊符号

  • “?” 字符:表示不确定的值
  • “,” 字符:指定数个值
  • “-” 字符:指定一个值的范围
  • “/” 字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m
  • “L” 字符:用在日表示一个月中的最后一天,用在周表示该月最后一个星期X
  • “W” 字符:指定离给定日期最近的工作日(周一到周五)
  • “#” 字符:表示该月第几个周X。6#3表示该月第3个周五

示例

每隔5秒执行一次:*/5 * * * * ?
每隔1分钟执行一次:0 */1 * * * ?
每天23点执行一次:0 0 23 * * ?
每天凌晨1点执行一次:0 0 1 * * ?
每月1号凌晨1点执行一次:0 0 1 1 * ?
每月最后一天23点执行一次:0 0 23 L * ?
每周星期天凌晨1点实行一次:0 0 1 ? * L
在26分、29分、33分执行一次:0 26,29,33 * * * ?
每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值