我一直在寻找这个,但我找不到办法做我想做的事。
我有一个网页,用户可以在一周内计划一些操作。 例如: 星期一早上8点到10点这样做...... 在星期二下午,从1:30到2:00,那样做......
好吧,我希望我的Java程序自动启动用户选择的时段的操作。并且,在这些时间间隔内,每隔X分钟重复一次动作。 (应该是可配置的)
我认为使用Cron调度程序设置Quartz。但是,我不知道如何处理半小时......
更确切地说:
这适用于我的第一个例子(8到10之间每5分钟重复一遍):
0 0/5 8-10 * * MON
但如何处理第二个例子? (从1:30开始,但每5分钟重复一次动作?)
谢谢!
菲利普
答案 0 :(得分:0)
实际上我找到了满足我需求的答案:DailyTimeIntervalScheduleBuilder!
这是一个回答我需要的例子:
DailyTimeIntervalScheduleBuilder scheduleBuilder = DailyTimeIntervalScheduleBuilder.dailyTimeIntervalSchedule()
.startingDailyAt(new TimeOfDay(13, 30, 0))
.endingDailyAt(new TimeOfDay(14, 0, 0))
.onDaysOfTheWeek(1)
.withIntervalInMinutes(5);
问题解决了 菲利普