石英 Cron 表达式无法正常工作
Quartz Cron Expression not working correctly
我正在使用 Apache Camel 构建集成。我有两条由以下 cron 表达式触发的路由:
quartz2:delayone?cron=0 */15 23,0 * * ?
quartz2:delaytwo?cron=0 */15 3,4 * * ?
我希望每天晚上 11 点每 15 分钟触发一次,直到凌晨 12 点 45 分,确实如此!
我预计第二个会在每天凌晨 3 点每隔 15 分钟触发一次,直到凌晨 3 点 45 分,这......它不会,它只在凌晨 3 点触发两次,然后在凌晨 3 点 15 点再次触发!
你能发现我做错了什么吗?
我建议您使用在线 cron 表达式生成器,例如 one。
另请注意,0 是第一个小时,而不是最后一个小时。
所以在“23,0”中,0 不是晚上 11 点之后的那个小时,而是上午 0 点 - 请参见屏幕截图
我正在使用 Apache Camel 构建集成。我有两条由以下 cron 表达式触发的路由:
quartz2:delayone?cron=0 */15 23,0 * * ?
quartz2:delaytwo?cron=0 */15 3,4 * * ?
我希望每天晚上 11 点每 15 分钟触发一次,直到凌晨 12 点 45 分,确实如此!
我预计第二个会在每天凌晨 3 点每隔 15 分钟触发一次,直到凌晨 3 点 45 分,这......它不会,它只在凌晨 3 点触发两次,然后在凌晨 3 点 15 点再次触发!
你能发现我做错了什么吗?
我建议您使用在线 cron 表达式生成器,例如 one。
另请注意,0 是第一个小时,而不是最后一个小时。 所以在“23,0”中,0 不是晚上 11 点之后的那个小时,而是上午 0 点 - 请参见屏幕截图