一、Cron 表达式在线生成网站
1、生成地址 1
2、生成地址 2
3、生成地址 3
4、生成地址 4
二、Cron表达式概念
Cron 表达式是一种用于指定定时任务执行时间的字符串表达式。它由 6 个字段组成,分别表示秒、分钟、小时、天数、月份和星期几。每个字段都可以使用特定的符号来指定时间范围或间隔。
秒(0-59,可选)
分(0-59)
时(0-23)
日(1-31)
月(1-12 或 JAN-DEC)
星期(0-7 或SUN-SAT,0和7都表示星期日)
年(可选字段,留空或1970-2099)
星号():表示匹配任意值。例如, 在分钟字段中表示每分钟都执行。
逗号(,):用于分隔多个值。例如,1,3,5 在小时字段中表示 1 点、3 点和 5 点执行。
斜线(/):用于指定间隔值。例如,*/5 在分钟字段中表示每 5 分钟执行一次。
连字符(-):用于指定范围。例如,10-20 在日期字段中表示从 10 号到 20 号。
问号(?):仅用于日期和星期几字段,表示不指定具体值。通常用于避免冲突。
三、Cron表达式解析
Cron表达式格式
s(秒) m(分) h(时) d(日) m(月) w(周) y(年)
1)典型例子1:
25 30 23 1 12 ?2023
表示
2023年12月1日 23:30:25 触发任务
2)典型例子2:
0 0 0 * * ?2023-2025
表示
2023年到2025年每天00:00:00触发任务
3)典型例子3:
0 0/5 * * * ?
表示:
每 5 分钟执行一次
4)典型例子4:
0 15 10 ? 0 5L 2002-2005
表示
2002年至2005年的每月的最后一个星期五上午10:15触发任务
5)典型例子5:
0 15 10 ? * 3#4
表示
每个月第三周的星期四的10点15分0秒触发任务