2012-11-15 133 views
1

我必須從石英調度程序開始,每4個月從1月11日開始安排一項任務。我正在使用cronExpression。但cronExpression將每年重置。所以我的任務將在11月,1月,5月等執行,但我希望它在11月,3月,7月等執行。此外,同一種問題存在,而在一個月內每2天更多的日程安排,它會重置在下個月。這是下一個月的工作將在第一天進行。 如何解決這個問題?示例代碼如下。石英調度

Cron格式0 0 12 1 */4? * 開始時間週四,2012年11月15日11:44

  1. 週二,2013年1月1日下午12:00
  2. 週三,2013年5月1日下午12:00
  3. 日,9月1日,2013 12:00 PM
  4. 週三,2014年1月1日下午12:00
  5. 週四,2014年5月1日下午12:00

回答

2

您的cron表達式只是更改爲:

0 0 12 1 3,7,11 ? * 

應該是這樣。 :-)