spring cron 定时器

Spring Cron 表达式的格式以下:java

Cron expression is represented by six fields:express

second, minute, hour, day of month, month, day(s) of week

秒 分 时 日 月 星期spa

秒: 0-59
分: 0-59
时: 0-23
日: 1-31
月: 1-12
星期:1-7 (1-星期天, 2-星期一,3-星期二,4-星期三 ... ...)

  

特殊字符:code

* 表示任意值,若是放在 小时域 ,表示的就是 每一小时 ? 问号只能出如今星期或者日期 这两个域中,用于表示 不是明确的值。 月份中的日期和星期是两个相互排斥的元素,因此,经过问号来代表不指定其中某一个域。 / 斜杠表示增量, 如 0/5 若是放在分钟,表示 从0分钟开始,每一个5分钟执行过一次。 2/10 放在分钟域表示 从2分钟开始,每隔10分钟执行一次。 - 横杠表示范围, 如: 1-5 放在小时域,表示 天天的 1,2,3,4,5 这几个小时执行 , 指定范围, 如: 7,8,9 放在分钟域,表示: 7,8,9 分钟执行 

例子:blog

0 0 10 * * ? 天天10点 执行 0 5 10 * * ? 天天10点5分 执行 0 5 10 ? * * 天天10点5分 执行 0 5/10 5 * * ? 天天5点 5,15,25,35,45,55 这几个时间点 执行 0 10 10 ? * 2 每一个月星期一,10点10分 执行 0 10 10 ? * 1#3 每一个月的第三个星期天 执行
相关文章
相关标签/搜索