我真的对 crontrigger 的格式感到困惑
http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger
我已经创建自己的格式几个小时但无济于事:(
已编辑*
我需要的是根据特定日期每 10 个月触发一次。
感谢:D
我真的对 crontrigger 的格式感到困惑
http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger
我已经创建自己的格式几个小时但无济于事:(
已编辑*
我需要的是根据特定日期每 10 个月触发一次。
感谢:D
cron 语法太有限,无法支持“每 10 个月”语义,因为 10 不是 12 的偶数(您可以使用 cron 轻松地表示每 2、3、4 或 6 个月)。
你需要的是一个CalendarIntervalTrigger
:
这个触发器可以实现不可能的计划
SimpleTrigger
(例如,因为月份不是固定的秒数)或CronTrigger
(例如,因为“每 5 个月”不是 12 的偶数除数)。
A cron expression is a string comprised of 6 or 7 fields separated by white space quartz-scheduler.org. Fields can contain any of the allowed values, along with various combinations of the allowed special characters for that field. The fields are as follows:
S.NO. | Field Name | Mandatory | Allowed Values | Special Characters
1. | Seconds | YES | 0-59 | , - * /
2. | Minutes | YES | 0-59 | , - * /
3. | Hours | YES | 0-23 | , - * /
4. | Day of month | YES | 1-31 | , - * ? / L W
5. | Month | YES | 1-12 or JAN-DEC | , - * /
6. | Day of week | YES | 1-7 or SUN-SAT | , - * ? / L #
7. | Year | NO | empty | , 1970-2099 - * /
I used cronguru for creating my own cron expression.