如何编写cron表达式,在两个时刻开火

时间:2011-12-16 06:05:02

标签: java quartz-scheduler cronexpression

每个月在SAT 7:10am on MON-FRI和早上7:20开火。

  1. 0 10 7? * TUE-FRI
  2. 0 20 7? * SAT
  3. 如何编写一个 cron表达式来实现。有没有合并1和2的方法?

    创建其他触发器有点难看。

    目前,我的课程扩展了 org.quartz.CronTrigger 。以及xml文件,如下所示。

    <bean id="tradeReportJobTrigger" parent="abstractTrigger">
        <property name="job" ref="tradeReportJob"/>
        <property name="cronExpression" value="0 0 9 ? * TUE-SAT"/>
    </bean> 
    

    感谢。

3 个答案:

答案 0 :(得分:2)

根据我对cron的理解,我认为你需要两个条目来做你想做的事。

答案 1 :(得分:0)

从描述Cron表达式的Quartz Scheduler 2.0 API页面来看,Quartz Scheduler中的答案类似于常规cron中的答案:

  • 否;你不能将这两个表达式合并为一个表达式。

答案 2 :(得分:0)

无法将其组合成单个表达式。如何添加第二个CronTrigger Bean来引用相同的工作?