Cron 表达式的介绍:
cron 的表达式是被用来配置 CronTrigger 实例的。
cron 的表达式是字符串,实际上是有七个子表达式,描述个别细节的时间表。
这些子表达式是由空格分开的,分别代表:
- Seconds
- Minutes
- Hours
- Day-of-Month
- Month
- Day-of-Week
- Year (可选字段)
例如 "0 0 12 ? * WED" 表示在每星期三下午 12:00 执行,个别子表达式可以包含范围;
例如,在前面的例子里 "WED" 可以替换为 "MON-FRI","MON,WED,FRI" 甚至 "MON-WED,SAT"。"*" 代表整个时间段。
每一个字段都有一套可以指定有效值,如
Seconds (秒):可以用数字 0-59 表示
Minutes (分):可以用数字 0-59 表示
Hours (时):可以用数字 0-23 表示
Day-of-Month (天):可以用数字 1-31 中的任意一个值,但要注意一些特别的月份
Month (月):可以用 0-11 或用字符串 "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV and DEC" 表示
Day-of-Week (每周):可以用数字 1-7 表示(1=星期日)或用字符串 “SUN,MON,TUE,WED,THU,FRI and SAT" 表示<