HTML580源碼提供Quartz Cron 在線生成工具



結果

分鐘 小時
星期
表達式字段:
Cron 表達式:
最近5次運行時間:

常用表達式例子

(1)0/2 * * * * ? 表示每2秒 執行任務

(1)0 0/2 * * * ? 表示每2分鐘 執行任務

(1)0 0 2 1 * ? 表示在每月的1日的凌晨2點調整任務

(2)0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15執行作業

(3)0 15 10 ? 6L 2002-2006 表示2002-2006年的每個月的最后一個星期五上午10:15執行作

(4)0 0 10,14,16 * * ? 每天上午10點,下午2點,4點

(5)0 0/30 9-17 * * ? 朝九晚五工作時間內每半小時

(6)0 0 12 ? * WED 表示每個星期三中午12點

(7)0 0 12 * * ? 每天中午12點觸發

(8)0 15 10 ? * * 每天上午10:15觸發

(9)0 15 10 * * ? 每天上午10:15觸發

(10)0 15 10 * * ? 每天上午10:15觸發

(11)0 15 10 * * ? 2005 2005年的每天上午10:15觸發

(12)0 * 14 * * ? 在每天下午2點到下午2:59期間的每1分鐘觸發

(13)0 0/5 14 * * ? 在每天下午2點到下午2:55期間的每5分鐘觸發

(14)0 0/5 14,18 * * ? 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發

(15)0 0-5 14 * * ? 在每天下午2點到下午2:05期間的每1分鐘觸發

(16)0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44觸發

(17)0 15 10 ? * MON-FRI 周一至周五的上午10:15觸發

(18)0 15 10 15 * ? 每月15日上午10:15觸發

(19)0 15 10 L * ? 每月最后一日的上午10:15觸發

(20)0 15 10 ? * 6L 每月的最后一個星期五上午10:15觸發

(21)0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一個星期五上午10:15觸發

(22)0 15 10 ? * 6#3 每月的第三個星期五上午10:15觸發

特殊字符意義

* 表示所有值

? 表示未說明的值,即不關心它為何值;

- 表示一個指定的范圍;

, 表示附加一個可能值;

/ 符號前表示開始時間,符號后表示每次遞增的值;

L(“last”) (“last”) “L” 用在day-of-month字段意思是 “這個月最后一天”;用在 day-of-week字段, 它簡單意思是 “7” or “SAT”。 如果在day-of-week字段里和數字聯合使用,它的意思就是 “這個月的最后一個星期幾” – 例如: “6L” means “這個月的最后一個星期五”.當我們用“L”時,不指明一個列表值或者范圍是很重要的,不然的話,我們會得到一些意想不到的結果。

W("weekday")只能用在day-of-month字段。用來描敘最接近指定天的工作日(周一到周五)。例如:在day-of-month字段用“15W”指“最接近這個月第15天的工作日”,即如果這個月第15天是周六,那么觸發器將會在這個月第14天即周五觸發;如果這個月第15天是周日,那么觸發器將會在這個月第16天即周一觸發;如果這個月第15天是周二,那么就在觸發器這天觸發。注意一點:這個用法只會在當前月計算值,不會越過當前月。“W”字符僅能在 day-of-month指明一天,不能是一個范圍或列表。也可以用“LW”來指定這個月的最后一個工作日。

#只能用在day-of-week字段。用來指定這個月的第幾個周幾。例:在day-of-week字段用”6#3”指這個月第3個周五(6指周五,3指第3個)。如果指定的日期不存在,觸發器就不會觸發。

C 指和calendar聯系后計算過的值。例:在day-of-month 字段用“5C”指在這個月第5天或之后包括calendar的第一天;在day-of-week字段用“1C”指在這周日或之后包括calendar的第一天。

腾讯彩票兑奖