【发布时间】:2013-02-27 21:08:43
【问题描述】:
我正在尝试创建一个每天上午 10:00 运行的石英作业,但首先从上午 9:30 开始。 我正在使用开始时间和 cron 表达式如下:
CronTrigger newTrigger = newTrigger().withIdentity(jobName + i, jobName)
.startAt(startTime).endAt(endTime).withSchedule(cronSchedule(cronExpression)
.withMisfireHandlingInstructionFireAndProceed().inTimeZone(timeZone)).build();
cron 表达式为:
0 0 10 * * ?
但作业在上午 10:00 开始运行(并忽略开始时间)。如果我正在查看数据库中的qrtz_triggers 表,我看到start_time 确实是9:30,但next_fire_time 是10:00。
我在这里做错了什么?
【问题讨论】:
标签: java quartz-scheduler cronexpression crontrigger