为间隔和不同的开始时间配置 Quartz

Configure Quartz for interval and different starting hours

我已经找了一段时间了,但我没有找到做我想做的事情的方法。

我有一个网页,用户可以在其中计划一周内的一些行动。 例如: 星期一早上,从 8:00 到 10:00,做这个... 星期二下午,从 1:30 到 2:00,做那个...

好吧,我希望我的 Java 程序在用户选择的时间段内自动启动操作。并且,在这些时间间隔内,每 X 分钟重复一次该动作。 (应该是可配置的)

我以为是用 Cron 调度程序设置 Quartz。然而,我不知道如何处理半小时...

更准确地说:

这适用于我的第一个示例(在 8 到 10 之间每 5 分钟重复一次):

0 0/5 8-10 * * 星期一

但是第二个例子怎么处理呢? (从 1:30 开始,但每 5 分钟重复一次动作??)

谢谢!

菲利普

实际上我找到了满足我需求的答案:DailyTimeIntervalScheduleBuilder !

这里有一个例子来回答我的需要:

DailyTimeIntervalScheduleBuilder scheduleBuilder = DailyTimeIntervalScheduleBuilder.dailyTimeIntervalSchedule()
                                                                .startingDailyAt(new TimeOfDay(13, 30, 0))
                                                                .endingDailyAt(new TimeOfDay(14, 0, 0))
                                                                .onDaysOfTheWeek(1)
                                                                .withIntervalInMinutes(5);

问题已解决 菲利普