C# 从2012年4月25日开始,每周下午3点在上执行Cron触发器的Cron表达式
我需要创建一个cron触发器表达式,它应该在每周下午3点启动,从2012年4月25日开始 请注意,我正在使用CronTriggerImpl,我想在C#DotNet中使用它C# 从2012年4月25日开始,每周下午3点在上执行Cron触发器的Cron表达式,c#,.net,quartz-scheduler,crontrigger,cronexpression,C#,.net,Quartz Scheduler,Crontrigger,Cronexpression,我需要创建一个cron触发器表达式,它应该在每周下午3点启动,从2012年4月25日开始 请注意,我正在使用CronTriggerImpl,我想在C#DotNet中使用它 提前感谢表达式的格式如下 sec min hour DayOfMonth Month DayOfWeek Year 因此,有了3个表达式,你应该能够得到你想要的 0 0 3 25-30 4 0 2012 0 0 3 * 5-12 0 2012 0 0 3 * * 0 2013-2099 第1行显示
提前感谢表达式的格式如下
sec min hour DayOfMonth Month DayOfWeek Year
因此,有了3个表达式,你应该能够得到你想要的
0 0 3 25-30 4 0 2012
0 0 3 * 5-12 0 2012
0 0 3 * * 0 2013-2099
第1行显示:2012年4月25日大于或等于4月25日的一周第一天下午3点
第2行显示:2012年5月大或相等月份的任何一天,每周第一天下午3点
第3行表示:大于或等于2013年的任何月份的任何一天,每周第一天下午3点
否则,只需使用简单的表达式
0 0 3 * * 0 *
结合
newTrigger().startAt(new DateTime("2012-04-25"))
免责声明:我实际上还没有尝试过这一点。:)
编辑:我不确定quartz是否喜欢开放范围。。。所以他们现在关门了