【发布时间】:2011-07-29 01:19:09
【问题描述】:
如何创建从今天开始每 3 个月(每季度)触发一次的触发器。
虽然我可以做一些简单的事情
tr = TriggerUtils.MakeHourlyTrigger(2190);
// (365 / 4) * 24 hours = 2190
我认为这不是解决此问题的最佳方法。我虽然可能有一些花哨的 cron 触发方式来解决它?
【问题讨论】:
标签: c# scheduling quartz.net
如何创建从今天开始每 3 个月(每季度)触发一次的触发器。
虽然我可以做一些简单的事情
tr = TriggerUtils.MakeHourlyTrigger(2190);
// (365 / 4) * 24 hours = 2190
我认为这不是解决此问题的最佳方法。我虽然可能有一些花哨的 cron 触发方式来解决它?
【问题讨论】:
标签: c# scheduling quartz.net
cron 中的字段是
所以你可能会喜欢
0 0 0 1 */3 ?
在每月的第一天午夜每 3 个月触发一次。
【讨论】:
0 0 7 29 */3 ? 如果人们在 11 月 30 日设置了这个触发器会发生什么,它会跳过二月不是吗?