我正在使用 cron4j 来安排用户在指定日期之间每天、每周和每月选择的电子邮件警报。
我找不到在特定日期/日期安排任务的模式。例如,应在 2012 年 7 月 15 日至 2012 年 7 月 18 日每天晚上 11:59 触发一封电子邮件。
据我所知,我面临的问题是 cron4j 中没有年份字段,因此如何在特定日期或日期范围内安排任务。
我正在使用 cron4j 来安排用户在指定日期之间每天、每周和每月选择的电子邮件警报。
我找不到在特定日期/日期安排任务的模式。例如,应在 2012 年 7 月 15 日至 2012 年 7 月 18 日每天晚上 11:59 触发一封电子邮件。
据我所知,我面临的问题是 cron4j 中没有年份字段,因此如何在特定日期或日期范围内安排任务。
15-07-2012 至 18-07-2012 每天晚上 11:59
59 23 15-18 7 *
cron4j 似乎像普通的 cron 一样工作。请参阅文档。
您可以在 Runnable 中添加一个 if 语句来检查特定年份。