我想建立一個cronExp對一個月的某一天是從查詢遲髮型CronExp用於在指定日每月運行1點
cronExp = "0 0 1 "[email protected]+ "* *";
我嘗試了上面添加運行凌晨1點但我得到這個不是語法正確
請幫
更新
我設法讓下面的工作auto.Day = 24
cronExp = "0 1 1 */"[email protected]+" *";
但它讀取Cron在01:01 AM,每24天是這樣的每個月的24日01:01上午?
我想建立一個cronExp對一個月的某一天是從查詢遲髮型CronExp用於在指定日每月運行1點
cronExp = "0 0 1 "[email protected]+ "* *";
我嘗試了上面添加運行凌晨1點但我得到這個不是語法正確
請幫
更新
我設法讓下面的工作auto.Day = 24
cronExp = "0 1 1 */"[email protected]+" *";
但它讀取Cron在01:01 AM,每24天是這樣的每個月的24日01:01上午?
的Cron表達式可能會非常棘手。查看https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm瞭解如何編寫它們的示例。
此致將最好寫成:
cronExp = "0 1 " + @auto.Day + " * * ";
你的第一個沒有工作,因爲它缺少的月份和日期字段的日之間表達的空間(它看起來像0 0 1 24* *
)。你的第二個是設定分鐘,因此是凌晨1:01。
最後下面的表達式是什麼工作,如果你不習慣寫他們
cronExp = "0 1 " [email protected]+" * *";