欄位名 允許的值 允許的特殊字元
秒 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...