我需要创建一个 cron 触发器表达式,该表达式应在每周下午 3 点触发,并从 2012 年 4 月 5 日开始。
请注意我正在使用 CronTriggerImpl
提前致谢。
我需要创建一个 cron 触发器表达式,该表达式应在每周下午 3 点触发,并从 2012 年 4 月 5 日开始。
请注意我正在使用 CronTriggerImpl
提前致谢。
每周是指每周吗?使用 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 运行触发器。
或者使用 cron 表达式,例如“0 0 15 * * THU”,并将开始时间设置为未来的日期。