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