0

我需要创建一个 cron 触发器表达式,该表达式应在每周下午 3 点触发,并从 2012 年 4 月 5 日开始。

请注意我正在使用 CronTriggerImpl

提前致谢。

4

2 回答 2

0

每周是指每周?使用 Quartz 2 API:

import org.quartz.CronScheduleBuilder.*;

MutableTrigger trigger = weeklyOnDayAndHourAndMinute(Calendar.THURSDAY, 15, 0).build()
trigger.setStartTime(new GregorianCalendar(2012, Calendar.APRIL, 5));

这将从 4 月 5 日开始每周星期四 15:00 运行触发器。

于 2012-03-29T19:03:10.940 回答
0

或者使用 cron 表达式,例如“0 0 15 * * THU”,并将开始时间设置为未来的日期。

于 2013-02-27T13:33:28.593 回答