有沒有辦法編寫一個在兩個日期之間每天運行的Quartz CronTrigger表達式,例如從2011年9月5日上午11點開始,到2012年6月10日上午11點結束?在兩個日期之間的石英CronTrigger表達式
2
A
回答
1
使用表達式表示每天上午11點例如「0 0 11 * *?」。
然後將觸發器的startTime設置爲2011年9月5日10:59 am,並將觸發器的endTime設置爲2012年6月10日上午11:01。
0
我發現的另一個解決方案是爲預定路線指定路線策略(SimpleScheduledRoutePolicy),併爲此策略對象設置RouteStartDate和setRouteStopDate。
0
單個cron表達式並不便於爲同一期間類型運行不同的計劃,不管哪個時間段,您的不同計劃是年份期間。 但是,除了您的年差,其他所有時間段都有相同的時間表。因此,使用這些表達式的cron ...:
cron1 = 「?0 0 23 5/1 SEP-DEC 2012」
cron2 = 「?0 0 23 1/1 16月2013」
您可以切換調度程序在12/31/2012的晚上11點00分之後但在2013年1月1日10點59分之前的某個時候使用cron1到cron2,儘管我不會像這裏顯示的那樣將它切得太近。如果您的調度程序正在從數據庫或某個配置中讀取其cron表達式,則只需在每天晚上11:30以新的時間表讀取它。如果你在數據庫中存儲你的cron表達式,你可以安排一個調度程序使用下面的chron3替換你的特定任務的cron表達式:
cron3 =「0 0 0 1 JAN?2013」
傻傻的我:o)今天的日期是2013年3月13日,所以我相信這個答案對你來說有點遲了!
相關問題
- 1. 在錯誤的日期石英CronTrigger執行作業/時間
- 2. 石英CronTrigger失敗
- 3. 測試石英CronTrigger觸發
- 4. 關於產品CronTrigger - 石英
- 5. cron表達式的石英
- 6. 春石英錶表達式
- 7. 帶Crontrigger的非重複石英作業?
- 8. 配置的cronTrigger(與opensymphony石英)
- 9. 兩個表之間的日期差異
- 10. 在兩個日期之間創建一個日期表
- 11. 英國日期正則表達式
- 12. 表達式樹知道日期是否在c中的2個日期之間#
- 13. MySQL的算兩個日期之間的星期在一個表
- 14. 確定兩個日期之間是否落在兩個日期之間
- 15. 石英春CronTrigger發射更多的時間比配置
- 16. 石英 - 調度作業的時間和星期幾日每兩個星期
- 17. 正則表達式匹配兩個日期時間格式
- 18. 兩個字段中的兩個日期之間的日期
- 19. 來自表格的兩個日期之間的日期
- 20. 在兩個日期之間的差異
- 21. 在兩個日期之間的情況
- 22. 如何枚舉兩個日期之間的日期在瞬間
- 23. 日期間的計算在兩個日期之間
- 24. 在兩個日期(日期時間)之間的差異
- 25. 兩個Java日期之間的右期
- 26. Rails - 比較日期時間對象(兩個表單日期之間的日期)
- 27. 正則表達式匹配兩個表達式之間的線
- 28. 在Rails中,以英文顯示兩個日期之間的時間
- 29. 兩個日期時間之間的TimeSpan
- 30. Javascript - 兩個日期之間的時間
http://stackoverflow.com/questions/704927/does-cron-expression-in-unix-linux-allow-specifying-exact-start-and-end-dates –