【问题标题】:Cron expression to run twice monthly using day of week with "#'使用带有“#”的星期几每月运行两次的 Cron 表达式
【发布时间】:2013-11-20 09:07:36
【问题描述】:

我试图弄清楚如何设置石英每月运行两次,使用符号“#”指定星期几。

我的表情:

0 0 8 ? * 6#2,6#4

我的目标是每个月的第二个和第四个星期五的 8:00 运行

表达式有效,但仅在第四个星期五运行。第二个被忽略。

如何做到这一点?

谢谢。

【问题讨论】:

    标签: quartz-scheduler cronexpression


    【解决方案1】:

    很遗憾,现在没办法了。

    如果使用“#”字符,则只能有一个表达式 星期几字段(“3#1,6#3”无效,因为有两个 表达式)。

    来源:http://quartz-scheduler.org/api/2.2.0/org/quartz/CronExpression.html

    【讨论】:

      【解决方案2】:

      如果第四个工作正常。您可以简单地将两者分开并在第二个星期五再次加载作业。

      如果 API 没有为您提供解决方案,它总是归结为您的实现和代码逻辑。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-27
        • 1970-01-01
        • 2014-05-01
        • 1970-01-01
        • 2021-07-31
        • 1970-01-01
        • 1970-01-01
        • 2019-01-20
        相关资源
        最近更新 更多