springboot中Quartz的cron表达式

本文详细介绍了在SpringBoot中使用Quartz时,Cron表达式的格式、取值范围和特殊字符解析,包括*、x/y、x,y、x-y、L、LW、nL、L-n、x#y和nW等,并特别指出星期的表示从星期天开始,以及在配置中应避免“日”和“周”同时为数字或?。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

格式

* * * * * ? * 

秒 分 时 日 月 周 年

取值范围

注意:1、 “日”和“周”不能同时为数字,也不能同时为?,否则会报错

2、 年若为*,可以省略

cron表达式
字段名允许的值允许的特殊字符
0-59, - * /
0-59, - * /
小时0-23, - * /
0-31, - * ? / L W C
1-12 or JAN-DEC, - * /
1-7 or SUN-SAT, - * ? / L C #
年(可选empty)1970-2099, - * /

 

字符解析:

*:每一(秒/分...)执行

x/y:每隔x执行,从y开始

x,y:在第x,y执行(周一、周二执行:* * * ? * Mon,Tue)

x-y:周期从x到y执行(从6月到8月执行:* * * * 6-8 ? *)

L:这个月的最后一天(* * * L * ? *)

LW:这个月的最后一个工作日(* * * LW * ? *)

nL:这个月的最后一个星期n(* * * nL * ? *)

L-n:在本月底前n天(* * * L-n * ? *)

x#y:在这个月的第y个星期x(* * * ? * 5#2 *)

nW:最近的工作日(周一至周五)至本月n日(* * * nW * ? *)

注意: 表示星期的时候是从星期天开始,即星期天是1,星期六是7。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值