2012-04-11 81 views
0

我需要創建一個cron觸發器表達式,該表達式應該在每週下午3點開始,並從2012年4月25日開始。Cron表達式每週下午3點開始執行cron觸發器,並從2012年4月25日開始日期

請注意我正在使用CronTriggerImpl,我想在C#DotNet中使用它。

在此先感謝

+0

http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06 – VJAI 2012-04-11 13:50:44

+1

http://www.cronmaker.com/ – 2012-04-11 15:32:42

+0

@DPeden:+1對一個很好的工具! – 2012-04-12 07:54:38

回答

1

表達的格式

sec min hour DayOfMonth Month DayOfWeek Year 

所以用3個表達式,你應該能夠得到你想要的東西。

0 0 3 25-30 4 0 2012  
0 0 3 * 5-12 0 2012 
0 0 3 * * 0 2013-2099 

1號線說:下午3時在一個月較大或相等至25日在月月的一年的工作周的第一天,2012

線2說:下午3時在一週的第一天在幾個月largeror,等於在5月一年中的任何一天2012

三號線說:下午3時在一週的第一天在任何一個月的一年一個月的任何一天largeror,等於2013年

否則只需使用簡單表達式

0 0 3 * * 0 * 

結合

newTrigger().startAt(new DateTime("2012-04-25")) 

免責聲明:我沒有真正嘗試過這一點。 :)

編輯:我不確定石英喜歡開放的範圍......所以他們現在關閉。

相關問題