quartz 使用問題,小坑

 

1、quartz時區

ITrigger trigger1 = TriggerBuilder.Create()
 .WithIdentity(triggerName, group)
.StartNow()
 .WithCronSchedule(Timer)    //時間表達式,根據上面timer確定
 .Build();

 

這種觸發器生成方式沒有指定時區,應使用

 ITrigger trigger1 = new CronTriggerImpl(triggerName, group, jobName, group, Timer, TimeZoneInfo.Local);

2、quartz星期

QUARTZ的星期,1~7數字表示, 日曆上的順序,不一定代表周1~周7,一般是周7周1~周6

 

PS: http://cron.qqe2.com/ 關於反解析星期很有誤導性,但是細看最近五次運行時間就能發現問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章