java - 如何编写 cron 表达式,在两个时间触发

标签 java quartz-scheduler cronexpression

每月 周一至周五上午 7:10 和周六周六早上 7:20 触发。

  1. 0 10 7 ? * 周二至周五
  2. 0 20 7 ? * 周六

如何编写一个 cron 表达式来实现。有没有合并1 和2 的方法?

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

目前,我的类(class)扩展了 org.quartz.CronTrigger 和如下所示的 xml 文件。

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

谢谢。

最佳答案

根据我对 cron 的理解,我认为您需要这两个条目来执行您想要的操作。

关于java - 如何编写 cron 表达式,在两个时间触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530420/

相关文章:

java - 如何在java中使用递归反转整数数组?

java.lang.RuntimeException : CronExpression '4 27 11 ? 8 ? 2014' is invalid,

java - 在这种情况下是否可能出现浮点错误?

java - Elasticsearch索引创建异常

java - RAMJobStore Quartz 2.3 中没有属性 isClustered 的 setter

java - quartz集群调度程序中的触发API是否会在同一本地机器或集群中的任何机器上触发作业?

java - quartz scheduler.2.2x 创建 sql server 数据库模式?

java - Seam Quartz Dispatcher 未在给定 cron 表达式的秒和分钟字段上触发

c# - quartz 作业未按预期触发

java - 为什么我的 JScrollPane 与示例不同?