0

我正在使用 springs CronTrigger类来构建具有以下 cron 表达式的触发器

0 10 12 ? 1/1 6#3

我认为这是一个有效的,可以安排任务运行

每个月的第三个星期五下午 12:10

当我在cronmaker.com上验证它时,这个表达式给出了预期的输出。但是在尝试使用这个表达式构建触发器时:

CronTrigger trigger=new CronTrigger("0 10 12 ? 1/1 6#3");

它把我扔了java.lang.NumberFormatException For input string: "6#3"。我不明白出了什么问题。

4

2 回答 2

0

我刚刚提出了一个应该可行的解决方法。您可以在这里查看 -如何编写 Cron 表达式以在每个月的第三个星期日晚上 11 点执行触发器?

于 2013-10-18T11:55:07.937 回答
0

您应该使用org.springframework.scheduling.quartz.CronTriggerBean而不是CronTrigger.
你的 cron 表达式也应该是这样的0 10 12 ? * 6#3

于 2013-03-22T09:49:28.097 回答