Cron 表达式的规则
时间: 2023-09-23 08:02:08 浏览: 100
cron表达式校验,验证是否是正确的cron表达式,调用的主方法是function cronValidate(cronExpre
Cron 表达式是一种时间表达式,常用于在特定时间执行定时任务。其基本格式为:`* * * * * *`,共有 6 个字段,分别表示秒、分、时、日、月、周几。每个字段可以设置的取值范围如下:
- 秒:0-59
- 分:0-59
- 时:0-23
- 日:1-31
- 月:1-12 或 JAN-DEC
- 周几:0-6 或 SUN-SAT
除了上述基本格式,Cron 表达式还支持一些特殊字符和符号,如:
- `*`:表示匹配该字段的任意值
- `?`:只能用在日和周几字段上,表示不指定值
- `-`:表示范围,如 1-3 表示 1 到 3
- `,`:表示枚举值,如 MON,WED,FRI 表示周一、三、五
- `/`:表示步长,如 */5 表示每隔 5 个单位执行一次
- `L`:只能用在日和周几字段上,表示最后一天或最后一个星期几
- `W`:只能用在日字段上,表示最近的工作日
- `#`:只能用在周几字段上,表示第几个星期几,如 2#1 表示第一个周二
综合使用这些字段和符号,可以构造出各种复杂的时间表达式。
阅读全文