0

我试图在我的项目中使用 CRON Maker。我需要使用 CRON Makers 进行基于 UI 的调度。示例站点单击此处。在我的 UI 中,有一些时间表可供用户选择任何类型。以下是一些可能性。

  1. 一次(开始日期,时间)

  2. 每天(开始日期和时间,每 --- 天重复一次(例如:-5- 天)

  3. 每周(开始日期和时间,每周重复一次 --- 周日、周一、周二的周数(例如:-2 周)。

  4. 每月(开始日期和时间、日期 (1-31)、月份 (1-12)。

    我已经完成了每月计划的 CRON 表达式。我不知道如何为其他情况制作 CRON 表达式。请帮助我。

    谢谢,

4

2 回答 2

1

您可以在 CRON 表达式生成器下面:

https://github.com/onterumahendra/CronScheduler

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

如果您在后端使用 Quartz Scheduler,这些非常适合。它生成 CRON 表达式并在 UI 中填充 CRON 表达式。

于 2016-05-15T16:31:50.770 回答
0

Cron 语法不支持周(或任何类似的构造,例如一年中的某一天)。有一个月中的一天字段,可以用它来近似 n 周的行为。

对于 days 指令,您可以使用第二个字段(星期几)。

另见http://en.wikipedia.org/wiki/Cron#Format

于 2012-09-20T10:40:20.180 回答