cron(定时任务),按照约定的时间,定时的执行特定的任务(job),cron 表达式表达了这种约定。
cron表达式的基本格式
格式一:
cron表达式是一个字符串,字符串分为6个域,中间以空格隔开,每个域代表一个含义
Seconds Minutes Hours DayofMonth Month DayofWeek
字段名 | 是否必须 | 允许的值 | 允许的特定字符 |
---|---|---|---|
秒(Seconds) | 是 | 0-59 | * / , – |
分(Minutes) | 是 | 0-59 | * / , – |
时(Hours) | 是 | 0-23 | * / , – |
日(Day of month) | 是 | 1-31 | * / , – ? |
月(Month) | 是 | 1-12 or JAN-DEC | * / , – |
星期(Day of week) | 否 | 0-6 or SUM-SAT | * / , – ? |
注:
1)月(Month)和星期(Day of week)字段的值不区分大小写,如:SUN、Sun和 sun是一样的。
2)星期(Day of week)字段如果没提供,相当于是 *
格式二: