0

私はクォーツ 2.0 の定義に迷っています。SimpleTrigger予定を立てたい

  • 2012 年 12 月 20 日から 2017 年 12 月 31 日まで
  • 3日ごとに行われる
  • 午後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();
    

endDateに午後 5 時のオカレンスとパラメータを追加するにはどうすればよい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 に答える