quartz排程器表示式

2021-08-04 20:21:15 字數 1141 閱讀 7311

欄位名                 允許的值                        允許的特殊字元  

秒                         0-59                        , - * /  

分                         0-59                        , - * /  

小時                   0-23                           , - * /  

日                         1-31                        , - * ? / l w c  

月                         1-12 or jan-dec             , - * /  

週幾                     1-7 or sun-sat               , - * ? / l c #  

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

字元說明:

「?」字元:表示不確定的值

「,」字元:指定數個值

「-」字元:指定乙個值的範圍

「/」字元:指定乙個值的增加幅度。n/m表示從n開始,每次增加m

「l」字元:用在日表示乙個月中的最後一天,用在周表示該月最後乙個星期x

「w」字元:指定離給定日期最近的工作日(周一到周五)

「#」字元:表示該月第幾個周x。6#3表示該月第3個周五

下面是範例可以根據自己想要的規則進行配置修改就可以了:

每隔5秒執行一次:*/5 * * * * ?

每隔1分鐘執行一次:0 */1 * * * ?

每天23點執行一次:0 0 23 * * ?

每天凌晨1點執行一次:0 0 1 * * ?

每月1號凌晨1點執行一次:0 0 1 1 * ?

每月最後一天23點執行一次:0 0 23 l * ?

每週星期天凌晨1點實行一次:0 0 1 ? * l

在26分、29分、33分執行一次:0 26,29,33 * * * ?

每天的0點、13點、18點、21點都執行一次:0 0 0,13,18,21 * * ?

任務排程 Quartz的cron表示式

乙個cron表示式有至少6個 也可能7個 有空格分隔的時間元素。按順序依次為 秒 0 59 分鐘 0 59 小時 0 23 天 月 0 31,但是你需要考慮你月的天數 月 0 11 天 星期 1 7 1 sun 或 sun,mon,tue,wed,thu,fri,sat 7.年份 1970 2099...

Quartz任務排程 cron表示式詳解

cron表示式是乙個字串,字串以5或6個空格隔開,分為6或7個域,每乙個域代表乙個含義,cron有如下兩種語法格式 seconds minutes hours dayofmonth month dayofweek year或 seconds minutes hours dayofmonth mont...

quartz的作業排程觸發Cron表示式說明

cron表示式 quartz使用類似於linux下的cron表示式定義時間規則,cron表示式由6或7個由空格分隔的時間字段組成,如表1所示 位置時間網域名稱 允許值允許的特殊字元1秒 0 59 2分鐘 0 59 3小時 0 23 4日期 1 31 l w c5月份 1 12 6星期 1 7,l c...