Quartz.Net - 从今天开始每季度

Luk*_*uke 4 c# scheduling quartz.net

如何创建从今天开始每3个月(每季度)触发一次的触发器.

我虽然可以做一些简单的事情

tr = TriggerUtils.MakeHourlyTrigger(2190);
// (365 / 4) * 24 hours = 2190
Run Code Online (Sandbox Code Playgroud)

我不认为这是解决这个问题的最佳方法.我虽然可能有一些花哨的cron触发方式来解决它?

sti*_*mms 7

cron中的字段是

  1. 分钟
  2. 小时
  3. 日的日
  4. 某一天的周
  5. 年(可选字段)

所以你可能会喜欢

0 0 0 1 */3 ?
Run Code Online (Sandbox Code Playgroud)

这个月的第一个月将在午夜开火.

http://quartznet.sourceforge.net/tutorial/lesson_6.html

  • 只是为了确认一下,所以如果我想从今天开始每隔3个月运行一次,那么看起来就像这样`0 0 7 29*/3?`如果人们在11月30日设置了这个触发器会发生什么,它会跳过二月不会吗? (2认同)