Java 如何获取特定日期范围内的Cron表达式?

Java 如何获取特定日期范围内的Cron表达式?,java,cron,Java,Cron,我想通过cron表达式获取特定日期之间的有效日期。这可能吗? 使用getNextValidTimeAfter仅返回1 例如,我的声明如下:; 0 0 0? 2020-2024年5月、6月、7月、周一、周二 这意味着: 2020年至2024年5月、6月和7月的每周一和周二的00:00:00 我想做的是 将此报表中的日期设置为2020年6月至2020年9月。月份是以数字形式输入的,因此应该是这样的:0?5-9*2020-2024。更多信息,请看这个

我想通过cron表达式获取特定日期之间的有效日期。这可能吗? 使用getNextValidTimeAfter仅返回1

例如,我的声明如下:; 0 0 0? 2020-2024年5月、6月、7月、周一、周二

这意味着: 2020年至2024年5月、6月和7月的每周一和周二的00:00:00

我想做的是


将此报表中的日期设置为2020年6月至2020年9月。

月份是以数字形式输入的,因此应该是这样的:
0?5-9*2020-2024
。更多信息,请看这个