cron表达式是什么?
Cron表达式是一种用于指定计划任务执行时间的字符串表示方法。它由6个(或7个)字段组成,分别表示秒、分钟、小时、日期、月份和星期几。
一个标准的Cron表达式具有以下格式:
秒 分 时 日 月 周几
每个字段可以具有多个值,使用逗号分隔。还可以使用通配符和范围表示。
以下是一些常见的Cron表达式示例:
0 0 12 * * ?:每天中午12点执行
0 15 10 ? * *:每天上午10点15分执行
0 0/5 14,18 * * ?:每天下午2点到3点之间的每5分钟执行,并且在下午6点到7点之间的每5分钟执行
0 0-5 14 * * ?:每天下午2点到2点5分期间每分钟执行
还有其他一些特殊字符可以在Cron表达式中使用,例如:
*:通配符,匹配任意值
?:用于不指定特定的值
/:用于指定增量步长
-:用于指定范围
,:用于分隔多个值
L:用于指定月份或星期几的最后一天
W:用于指定最近的工作日
其中每个字段的取值范围可以有所不同,例如,月份字段的取值范围是1-12,星期几字段的取值范围是0-7(其中0和7都表示星期天)