2011-07-14 50 views
2

我目前正在选择构建调度系统的框架。 这很简单(所以我认为),但似乎我无法得到一些方案来使用Quartz。Quartz.Net - 简单的触发器场景

  1. 每4周于周一,周二,周三 - 有人告诉我可以用cron每周触发,不知何故检查计数器 - 这似乎不很理想。
  2. 每5个月的第3天 - 会不会(* * * 3 0/5 * *)?
  3. 每3个月的
  4. 的第三个星期一 - 我知道我可以使用L去年不知道该怎么办first, second, third, fourth/last

我迄今高兴与我的所有其他情况下,似乎石英。 NET是一种方式,我只需要确保我所有的场景都是可能的。

回答

4

CronMaker看起来可能会帮助你。

+0

你今天过得很愉快! – Luke

+0

还有一件事......但真的有另一个问题。有没有设置结束日期的方法。即。跑5次或跑到2011/09/05 – Luke

+2

不客气。我不清楚Quatz.net,但在Java Quartz中,当您构建触发器时,您可以指定结束时间。使用[setEndTime](http://www.quartz-scheduler.org/docs/api/1.8.1/org/quartz/CronTrigger.html#setEndTime(java.util.Date))方法 –