【发布时间】:2016-05-25 12:06:06
【问题描述】:
如何比较两个 cron 表达式。 我们有一个条件,比如我们需要比较两个 cron 表达式并需要检查两者是否相等
例如: "0 0/1 * 1/1 * ? *" = "0 0/1 * 1/1 * ? *" 然后我需要继续 否则需要抛出错误。
【问题讨论】:
-
那些表达是刺痛的。为什么不比较字符串?
-
if(cron1.equals(cron2)) { //do stuff } else { throw new Exception("Crons do not match") }
-
如果您不想比较字符串,但下一个有效时间(如果 crons 不同但可能导致相同的时间)也许这篇文章有用? stackoverflow.com/questions/26632880/…
标签: java cron quartz-scheduler cronexpression