Cron Maker для Quartz.Net

Я пытался использовать CRON Maker в своем проекте. Мне нужно сделать планирование на основе пользовательского интерфейса с помощью CRON Makers. Пример сайта Нажмите здесь. В моем пользовательском интерфейсе есть несколько расписаний, в которых пользователь может выбрать любой вид. Ниже приведены некоторые возможности.

  1. Один раз (дата начала, время)

  2. Ежедневно (дата и время начала, повторяться каждые --- дней (скажем: -5- дней)

  3. Еженедельно (дата и время начала, повторяться каждые --- недели в воскресенье, понедельник, вторник (скажем: -2- недели).

  4. Ежемесячно (Дата и время начала, Дата (1-31), Месяц (1-12).

    Я сделал выражение CRON для месячного расписания. Я не знаю, как сделать выражение CRON для остальных случаев. Пожалуйста, помогите мне в этом.

    Спасибо,


person Dheyvendaran    schedule 20.09.2012    source источник


Ответы (2)


Вы можете ниже генераторы выражений CRON:

https://github.com/onterumahendra/CronScheduler

https://github.com/onterumahendra/CronScheduler-Foundation

Они хорошо подходят, если вы используете Quartz Scheduler в серверной части. Он генерирует выражения CRON и также заполняет выражения CRON в пользовательском интерфейсе.

person Mahendra Onteru    schedule 15.05.2016

Синтаксис Cron не поддерживает недели (или любую подобную конструкцию, такую ​​как день года). Имеется поле дня месяца, с помощью которого можно аппроксимировать n-недельное поведение.

Для директивы days вы можете использовать второе поле (день недели).

См. также http://en.wikipedia.org/wiki/Cron#Format.

person Tim Lamballais    schedule 20.09.2012
comment
Какие могут быть возможности для этого случая? - person Dheyvendaran; 20.09.2012