Spring 调度程序 - Spring 在最近 5 个工作日中最早的每个季度的最后一个月执行一次 cron 表达式?

Spring scheduler - Spring cron expression for once every last month of quarter on earliest of the last 5 weekdays?

我们要求每个季度的最后一个月和最近 5 个工作日中最早的一个 spring 触发一次调度程序。

是否可以使用 spring cron 表达式来做到这一点?或者我们应该继续在每个季度的第 3 个月使用 cron 并检查 java 代码来处理最近 5 个工作日中最早的情况?

我们在 3 月、6 月、9 月、12 月的第 26 日至 29 日的每个工作日使用 spring cron 表达式来 运行 调度程序。然后在 java 代码中我们检查它是否是工作日中最早的。