为什么Quartz表示此cron表达式无效?

狮子座

Quartz 2.x文档

因此,cron表达式可以像这样简单:* * * *?*或更复杂,例如:0/5 14,18,3-39,52 *?1月,3月,9月MON-FRI 2002-2010年

但是如果我尝试

System.out.println(org.quartz.CronExpression.isValidExpression("* * * * ? * *"));

它说

false

为什么?

isValidExpression的Javadoc是http://quartz-scheduler.org/api/2.2.1/org/quartz/CronExpression.html

附言 这个问题不是验证cron表达式在Java中有效的重复

汤姆

链接的JavaDoc提到了cron表达式的这种结构:

Field Name      Allowed Values       Allowed Special Characters

Seconds         0-59                 , - * /
Minutes         0-59                 , - * /
Hours           0-23                 , - * /
Day-of-month    1-31                 , - * ? / L W
Month           1-12 or JAN-DEC      , - * /
Day-of-Week     1-7 or SUN-SAT       , - * ? / L #
Year (Optional) empty, 1970-2199     , - * /

你的cron表达式是"* * * * ? * *"?在了第五位Month正如你所看到的,这个人物是不是不允许存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么此正则表达式无效?

来自分类Dev

为什么Lambda表达式在此Include()中无效?

来自分类Dev

为什么此F#表达式堆栈溢出

来自分类Dev

为什么此正则表达式匹配真假?

来自分类Dev

为什么此表达式在javaScript中返回2?

来自分类Dev

为什么此正则表达式与结尾>

来自分类Dev

为什么此正则表达式不匹配?

来自分类Dev

为什么此正则表达式不匹配?

来自分类Dev

为什么此Haskell表达式无法得到结果?

来自分类Dev

为什么此表达式会导致SQL错误?

来自分类Dev

LLDB为什么不能评估此表达式?

来自分类Dev

为什么此F#表达式堆栈溢出

来自分类Dev

为什么此正则表达式匹配?

来自分类Dev

为什么此正则表达式与结尾>

来自分类Dev

为什么此范围的正则表达式失败?

来自分类Dev

为什么此正则表达式匹配/ \ w + [^(] /?

来自分类Dev

为什么此正则表达式匹配?

来自分类Dev

为什么此正则表达式匹配?

来自分类Dev

为什么此正则表达式通过?

来自分类Dev

为什么此表达式未取消绑定变量?

来自分类Dev

为什么此正则表达式逻辑失败?

来自分类Dev

为什么此正则表达式不匹配?

来自分类Dev

调度 Cron 表达式无效?

来自分类Dev

正则表达式Java,为什么此正则表达式这么慢?

来自分类Dev

在Quartz.Net中解析cron表达式

来自分类Dev

为什么下面的表达式表示缩小的转换?

来自分类Dev

为什么我已经赋值但为什么会得到无效值表达式

来自分类Dev

sed为什么输出-e表达式#1,字符55:前面的正则表达式无效

来自分类Dev

正则表达式-为什么此正则表达式不能在Python中工作?