c# - Quartz.Net - 每 3 周的周一、周二、周三

标签 c# scheduling quartz.net

我受困于 Quartz.NET cron 触发器。 除了下面的场景之外,我能够实现所有场景。

  • 每 X 周的周一、周二、周三...

我成功了

0 31 15 ? * 周一#2 *

每个第二个星期一触发。

它可以与 0 31 15 一起使用吗? * 周一#2、周二#2、周三#2 * ??

我尝试在 http://www.cronmaker.com 上测试它但是它只显示星期一作为即将到来的日期。 我唯一的要求是保持简单 - 即。不超过一个触发器。

最佳答案

我同意 Brabster 的观点。
我认为使用 Cron 表达式是不可能的。

Quartz.net 2.0 有一种叫做CalendarIntervalTrigger 的新型触发器,可以用来管理不同的时间间隔单位。 您可以阅读更多 here .

更新:

这是指向 quartz.net 2.0 repository 的链接.

关于c# - Quartz.Net - 每 3 周的周一、周二、周三,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6740198/

相关文章:

c# - 如何将此 XML 定义转换为 C# 类

c# - 适用于 .Net/C# 的 GPS 驱动程序,用于从任何支持 NMEA 的 GPS 装置中提取 GPS 数据

c# - 如何在 Quartz 调度程序中每 3 分钟运行一次?

c# - 在 Application_End 中检测站点登录 url

c# - 获取 Quartz.NET 2.0 中的所有作业

c# - 清除存储在表单中的详细信息

c# - 如何从应用程序级别使用 Azure 中的服务配置?

c++ - 调度大量线程,因此只有 4 个线程并行执行

java - 死代码警告

.net - 我是否正确使用 AutoFac 注册了 ObjectContext?