Выражение Cron для выполнения триггеров Cron каждую неделю в 15:00 и время запуска с 5 апреля 2012 г. - PullRequest
0 голосов
/ 29 марта 2012

Мне нужно создать выражение триггеров cron, которое должно запускаться каждую неделю в 15:00 и начинаться с 5 апреля 2012 г.

Обратите внимание, что я использую CronTriggerImpl

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2013

В качестве альтернативы используйте выражение cron, например «0 0 15 * * THU», и установите время начала в будущем.

0 голосов
/ 29 марта 2012

Под каждую неделю Вы имеете в виду еженедельно ? Использование Quartz 2 API:

import org.quartz.CronScheduleBuilder.*;

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

Триггер запускается каждую неделю в четверг, 15:00, начиная с 5 апреля.

...