像往常一样,我在为Quartz作业设置Cron计时器表达式时遇到了麻烦。如果我想每天2245时开始工作,那么表达式应该是:
0 45 22 * *?
答案 0 :(得分:9)
他们的tutorial非常好看: - )
字段顺序是
second minute hour dayofmonth month dayofweek year
年份是可选字段。
*
表示every
,dayofmonth和dayofweek也可以采用?
值,即no specific value
。通常,其中一个字段将获得?
值。
所以你的触发器说:
在每个月的每个小时22的第45分钟的第二个0月, 无论什么工作日
应该工作。
答案 1 :(得分:2)
我想你不会问这个问题,如果你没有任何问题,但你列出的语法应该有效:
0 45 22 * * ?
您使用的是Quartz的CronTrigger吗?这些格式也有效:
0 45 22 ? * *
0 45 22 * * ?
答案 2 :(得分:-3)