Java定时任务Cron表达式

Java定时任务Cron表达式@Scheduled(cron=“0306-22?**”)顺序秒分钟小时日期月份星期年(可选)取值0-590-590-231-30(31)1-121-7允许特殊字符,-*/,-*/,-*/,-*/?LWC,-*/,-*/L#C1970-2099,-*/字段含义*:代表所有可能的…

大家好,欢迎来到IT知识分享网。

@Scheduled(cron = “0 30 6-22 ? * *”)
顺序

分钟
小时
日期
月份
星期
年(可选)
取值
0-59
0-59
0-23
1-30(31)
1-12
1-7

允许特殊字符
, – * /
, – * /
, – * /
, – * / ? L W C
, – * /
, – * / L # C
1970-2099 , – * /
字段含义
*:代表所有可能的值
-:指定范围
,:列出枚举 例如在分钟里,”5,15″表示5分钟和20分钟触发
/:指定增量 例如在分钟里,”3/15″表示从3分钟开始,没隔15分钟执行一次
?:表示没有具体的值,使用?要注意冲突
L:表示last,例如星期中表示7或SAT,月份中表示最后一天31或30,6L表示这个月倒数第6天,FRIL表示这个月的最后一个星期五
W:只能用在月份中,表示最接近指定天的工作日
#:只能用在星期中,表示这个月的第几个周几,例如6#3表示这个月的第3个周五

示例
0 * * * * ? 每1分钟触发一次
0 0 * * * ? 每天每1小时触发一次
0 0 10 * * ? 每天10点触发一次
0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
0 30 9 1 * ? 每月1号上午9点半
0 15 10 15 * ? 每月15日上午10:15触发
*/5 * * * * ? 每隔5秒执行一次
0 */1 * * * ? 每隔1分钟执行一次
0 0 5-15 * * ? 每天5-15点整点触发
0 0/3 * * * ? 每三分钟触发一次
0 0 0 1 * ? 每月1号凌晨执行一次

原文:https://blog.csdn.net/fanrenxiang/article/details/80361582
https://www.cnblogs.com/JonaLin/p/11152166.html

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/11048.html

(0)
上一篇 2024-03-26 14:26
下一篇 2024-03-26 17:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信