【发布时间】:2013-08-07 05:04:58
【问题描述】:
我需要创建一个 cron 表达式,等于“每年每个月的每天上午 11:00 到凌晨 1:00 的每一个小时”,换句话说,它只在每天早上 11:00 到午夜 1 点运行每天一小时。
我使用过不同的 cron 制造商,但都无法帮助我创建它,例如
我做了以下操作,但石英触发器无法将它们识别为有效表达式。
0 1 11-1 * * *
0 0 11-1 * * *
0 0 11-24 * * *
java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: java.lang.RuntimeException: CronExpression '0 1 11-1 * * *' is invalid.
【问题讨论】:
-
很多人需要有两行。
11-24和0-1 -
我做了 0 0 11-24 * * * 但它不认识它
-
24 无法识别,因为小时范围是 0-23。要指定午夜时间,请使用 0,因为它被视为一天中的第一个小时。
标签: java cron quartz-scheduler