0
我正在使用Quartz作業調度程序執行作業。我希望這項工作在一個月內每兩週在星期一執行。例如,在本月(7月),我預計這項工作將在7月4日和7月18日執行,那麼我該如何寫石英的cronExpression?工作在一個月內每兩週在星期一執行
我正在使用Quartz作業調度程序執行作業。我希望這項工作在一個月內每兩週在星期一執行。例如,在本月(7月),我預計這項工作將在7月4日和7月18日執行,那麼我該如何寫石英的cronExpression?工作在一個月內每兩週在星期一執行
爲了正確執行此操作,您需要有2個獨立的cronTriggers。
0 0 12? 1/1 MON#1 *
在每個月的第一個星期一下午12點發生火災。
0 0 12? 1/1 MON#3 *
這在每個月的第3個星期一下午12點發生火災。
你也可以用更少的東西明確的去避免2個獨立的cronTriggers:
0 0 12 4/14 *?
從每個月的第4天開始,每隔14天每12天下午12點起火。
調整表達式中的12將設置您希望作業觸發的時間。您也可以調整4/14語句以符合您的需求。例如,從每月的第一天開始,1/15將等於每月15天。