0

我迷失在石英 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();
    

如何添加下午 5 点endDate的出现和参数TriggerBuilder

4

1 回答 1

3

试试这个:

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;

我自己没有对此进行测试,但这应该可以工作,或者至少可能需要一些调整。

于 2012-12-18T19:36:21.957 回答