Quartz是利用cron表達(dá)式來定義任務(wù)啟動(dòng)的時(shí)間。
一個(gè)cron表達(dá)式有至少6個(gè)(也可能7個(gè))有空格分隔的時(shí)間元素。
如0 0 10,14 * * ? 2006.從左到右,這些元素的定義如下:
1.秒(0-59)
2.分鐘(0-59)
3.小時(shí)(0-23)
4.月份中的日期(1-31)
5.月份(1-12或JAN-DEC)
6.星期中的日期(1-7或SUN-SAT)
7.年份(1970-2099)
其中每個(gè)元素可以是一個(gè)值(如6),一個(gè)連續(xù)區(qū)間(9-12),一個(gè)間隔時(shí)間(8-18/4)(/表示每隔4小時(shí)),一個(gè)列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"這兩個(gè)元素互斥的,必須要對(duì)其中一個(gè)設(shè)置?.
0 0 10,14,16 * * ? 每天上午10點(diǎn),下午2點(diǎn),4點(diǎn)
0 0/30 9-17 * * ??? 朝九晚五工作時(shí)間內(nèi)每半小時(shí)