在给定时间间隔内为TimeSpan构建触发器并在2.1.x版本中指定DayOfWeek的最简单方法是什么?在Quartz.net中构建简单的作业触发器2.1.x
0
A
回答
2
为什么你想建立一个简单的触发器?简单的触发器很容易出现DST问题。使用CRON表达式创建CRON触发器并指定结束时间,以便作业过期。
1
极客是非常正确的,cron表达式可能有点棘手,但他们是完美的。
至于石英,为“星期几” cron表达式可以像:0 0 8 ? * 1 *
将意味着8点每周一
你最好参考:Quartz CronTrigger
是的,我用来做使用科龙表达触发器,但上面的情况(只设置dayOfWeek和TimeSpan类型的时间间隔)听起来很容易,我认为有更好的方法来构建此类触发器,而不是解析TimeSpan几秒钟,几分钟和几小时,并生成cron表达式。没有必要它应该是简单的触发器。 – 2013-04-29 10:41:38
是的,在SimpleTrigger中设置开始时间很简单,然后将重复间隔设置为7 * 24 * 60 * 60,这样做很有用。但是,当DST变为活动/停用时,您将遇到问题。 – Geek 2013-04-29 11:41:41
感谢您的解释。 – 2013-04-29 15:00:16