cron表达式的使用(笔记)

1、cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表

   字段名                             允许的值                           允许的特殊字符                 

秒(second)                            0-59                                       , - * /                 

分(minute)                             0-59                                       , - * /                 

 小时(hour)                            0-23                                       , - * /                 

 日(day-of-month)                 1-31                                        , - * ? / L W C                 

 月(month)                            1-12 or JAN-DEC                    , - * /                 

 周几(day-of-week)               1-7 or SUN-SAT                      , - * ? / L C #                 

 年 (可选字段)                       empty, 1970-2099                   , - * /

2、特殊字符说明

      “*” 代表整个时间段

      “?”字符:表示不确定的值

      “,”字符:指定数个值

      “-”字符:指定一个值的范围

      “/”字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m

      “L”字符:用在日表示一个月中的最后一天,用在周表示该月最后一个星期X

       “W”字符:指定离给定日期最近的工作日(周一到周五)

       “#”字符:表示该月第几个周X。6#3表示该月第3个周五

3、cron表达式示例

(1)*/5 * * * * ? 每五秒钟执行一次

(2)* */5 * * * ? 每五分钟执行一次

(3)* 2/10 * * * ? 从第二分钟开始,每十分钟执行一次

(4)* * 5 L * ?每个月的最后一天,凌晨五点钟执行一次

(5)* * 12 ? * WED 每周三中午十二点执行一次

[注]:本文参考自网络,仅作个人学习笔记用途

你可能感兴趣的:(cron表达式的使用(笔记))