Cron表达式介绍与示例

Cron表达式是一种用于配置定时任务的字符串,由5-6个域组成,定义了秒、分、小时、日期、月份和星期的执行时间。特殊字符如*、-、/、?、L、W和#用于设定更灵活的定时规则。例如,01510?**每天上午10:15执行任务。文章详细介绍了每个域的取值范围和特殊字符的含义,并提供了多个使用示例。
摘要由CSDN通过智能技术生成

1. 概念介绍

  Cron表达式是一个具有时间含义的字符串,字符串以5~6个空格隔开,分为6~7个域,格式为X X X X X X X。其中X是一个域的占位符。最后一个代表年份的域非必须,可省略。单个域有多个取值时,使用半角逗号,隔开取值。每个域可以是确定的取值,也可以是具有逻辑意义的特殊字符。每个域最多支持一个前导零。

说明 如指定2022年每天上午8:15执行任务,Cron表达式可指定为0 15 8 ? * * 2022或0 15 08 ? * * 2022,而不能指定为0 15 008 ? * * 2022。

 1.1域取值

 下表为Cron表达式中六个域能够取的值以及支持的特殊字符。

是否必需 取值范围 特殊字符
[0, 59] * , - /
分钟 [0, 59] * , - /
小时 [0, 23] * , - /
日期 [1, 31] * , - / ? L W
月份
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值