Cron 表达式是一个字符串,分为 6 或 7?个域,每一个域代表一个含义
Cron 有如下两种语法格式:
(1)Seconds Minutes Hours Day Month Week Year
(2)Seconds Minutes Hours Day Month Week
一、结构
corn 从左到右(用空格隔开):秒 分 小时 月份中的日期?月份 星期中的日期?年份
二、cron表达式
字段含义:
示例:
?:
“?”字符只在日期域和星期域中使用。它被用来指定“非明确的值”。
例如:
想在每月的20日触发调度0 0 0 20 * ?,而且只能使用如下写法:0/1 0 0 20 * ?。其中最后一位只能用?,而不能使 用*,因为*表示不管星期几都会触发恰好与20冲突。
前面介绍了cron表达式,但是自己编写表达式还是有一些困难的,我们可以借助一些?cron表达式在线生成器来根据我们的需求生成表达式即可。