cron表达式

简介

@Scheduled(cron = "0 0 9-22/2 * * ?")

在线生成 cron表达式,但是它生成的不是最简形式的 在线Cron表达式生成器

spring支持的 cron有 6个字段:秒、分、时、日、月、星期,以 空格分隔,

并且 Spring只支持 ?这一个符号

形式*******
字段secondsminuteshoursdayofmonthmonthdayofweekyear
含义第几秒分钟小时月中的一日星期的一天年<br>(可选)
范围0-590-590-231-311-12<br>JAN-DEC1-7<br>SUN-SATJava 中写 ?
符号,-*/,-*/,-*/,-*/<br>?LWC,-*/,-*/<br>?LC#

符号解释

符号含义
,表示列出枚举值,比如 minutes用 5,10,就表示第 5,第 10分钟开始时刻触发事件
-表示范围,比如 minutes用 5-10,就表示第 5到第 10分钟每分钟都触发事件
*表示匹配区域内的任意值
/表示时间间隔,比如 2/10,就表示从第 2分钟开始触发,然后每隔 10分钟触发一次
?表示不做限制,因为日和星期中的一天是冲突的,所以两个若有一个做了限制,另一个就写 ?
L表示最后,比如星期中的一天设置为 5L,那就是设定时间中的最后一个星期四触发<br>注意:国外的1代表星期日<br>L和 W和联合使用
C需要关联日历
W表示有效工作日(周一到周五),系统将在离指定日期最近的有效工作日触发事件,无法区分节假日。比如5W,5号是星期六,那么就会在4号触发事件<br>L和 W和联合使用
#用于确定每个月第几个星期的星期几,比如5#2,表示某月的第二个星期的星期四

#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值