我迷失在quartz 2.0 的定义中。我想安排 SimpleTrigger
它将
- 从 2012 年 12 月 20 日开始至 2017 年 12 月 31 日
- 每三天举行一次
将于下午 5 点进行。
Date start = 12/20/2012; Date endDate = 12/31/2017; SimpleTrigger trigger = newTrigger() .withIdentity("trigger3", "group1") .startAt(startDate) .withSchedule(simpleSchedule() .withIntervalInHours(3 * 24) .build();
如何向 TriggerBuilder
添加下午 5 点发生和 endDate
参数?
最佳答案
试试这个:
Date start = 12/20/2012;
Date endDate = 12/31/2017;
SimpleTrigger trigger = newTrigger()
.withIdentity("trigger3", "group1")
.startAt(startDate)
.withSchedule(cronSchedule("* * 17 0/3 * *").build())
.endAt(endDate)
.build;
我自己还没有对此进行测试,但这应该可行,或者至少需要一些调整。
关于java - Quartz 2.0.2 - 安排重复事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13934968/