我正在试图弄清楚如何设置石英每月运行两次,使用符号“#”指定星期几。
我的表情:
0 0 8 ? * 6#2,6#4
我的目标是每个月的第二个和第四个星期五晚上8点运行
表达式有效,但只在星期五运行。第二个被忽略了。
如何实现这一目标?
谢谢。
答案 0 :(得分:0)
不幸的是,现在还没有办法。
如果使用'#'字符,则只能有一个表达式 星期几字段(“3#1,6#3”无效,因为有两个 表达式)。
来源:http://quartz-scheduler.org/api/2.2.0/org/quartz/CronExpression.html
答案 1 :(得分:0)
如果第四个工作正常。您可以简单地将两者分开并在第二个星期五再次加载作业。
如果API没有为您提供解决方案,那么它总是归结为您的实现和代码逻辑。