0
A
回答
0
對此沒有直接的解決方案。
以下解決方案將幫助您:
創建石英下面的cron作業,使* _JOB_DETAILS表job_data列數據作爲一個火情時間毫秒。
It will run every week(You can make this every day also).
0 0 12 ? * MON *
石英作業將每週(星期一上午12:00)調用java應用程序。在您的業務邏輯檢查job_data與當前時間。如果超過了執行你的邏輯,否則什麼也不做。在執行完邏輯更新JOB_DATA之後,下一個觸發時間將存儲在job_data中。
Calendar c=new GregorianCalendar();
c.add(Calendar.DATE, 35);
c.getTime();//add this data
你會得到預期的結果。
+0
這將在每個月不是每35天。 – TomJava
0
毫無意義地寫出這樣的表達式(它不起作用),請嘗試使用http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-05.html而不是cron表達式,它不適合這種類型的工作。
0
正如Puchacz所指出的,cron表達式不適合這些類型的調度。您應該使用CalendarIntervalTrigger以星期重複間隔單位和5重複間隔。在代碼方面,在Quartz中使用cron和日曆間隔觸發器幾乎沒有區別。
請參閱以下有關CalendarIntervalTrigger的示例日程安排,該日程安排觸發器將於2017年11月1日午夜開始啓動。通過更改開始時間,您可以調整希望開展工作的時間。
相關問題
- 1. 每個N小時/天/周/月執行cron觸發器的Quartz cron表達式
- 2. Quartz cron表達式在特定日的兩週內一次
- 3. quarz cron表達式在週一每n周運行一次工作,週三?
- 4. 如何檢查cron表達式是否每天,每週或每月執行一次?
- 5. 每兩週後重復發生一次Cron表達式
- 6. 春季cron表達每天兩次
- 7. Quartz cron觸發器每天在00hr運行的表達式是什麼?
- 8. Quartz Cron表達式,用於在給定時間每隔5小時運行一次作業
- 9. 這個Quartz Cron表達式是如何執行的
- 10. 運行任務週期性(每天一次/每週一次)
- 11. cron每週運行一次命令
- 12. Quartz cron表達式 - 每個月的最後一個星期四
- 13. Cron作業 - 每5秒運行一次
- 14. 在每個月的最後一天運行的Cron表達式
- 15. 如何每5分鐘執行一次cron作業?
- 16. Quartz.Net每月,每週和每日的Cron表達式
- 17. Cron表達式像26-Jun到5-Jun /每個第2天/每年重複
- 18. Cron表達式在不同時間每天運行兩次工作?
- 19. cron表達式,每天早上8點在azure上運行webjob
- 20. cron表達式天天跑從日期
- 21. cron表達式的石英
- 22. 執行JavaScript,每週只有一次
- 23. 每天,每週,每月只顯示一次uialertview一次?
- 24. 每週一早上5點運行
- 25. 每天執行一次代碼
- 26. Later.JS - 每週重複一次,每週的某一天?
- 27. Cron:每1秒運行一次cron?
- 28. synced-cron作業如何在一天中每2小時執行一次
- 29. 這個CRON表達式的含義
- 30. Cumulocity /艾斯波:聚合所有天/周/每天/每週/每月
你是什麼意思「從一個特定的日子」?你能舉一些例子嗎? – LHCHIN
你能查看這個\t 0 0 12 1/35 *? * 您可以使用http://www.cronmaker.com/ –
生成您的cron,讓它從一個月的第一天起 – TomJava