Cron Expression: - 0 0 0 * * ?
CronTranslator将其解释为每月开始的at 00:00 on 0th of every month
CronMaker将其解释为每日
在阅读了crone expression之后,对我来说cronMaker看起来是正确的
答案 0 :(得分:0)
在Spring Scheduling / Quartz中,这意味着每天00:00:00。传统的crontab
不使用?
,这可能是CronTranslator错误地解释它的原因。
答案 1 :(得分:0)
根据https://en.wikipedia.org/wiki/Cron,正确的解释应该是
分钟|小时|一个月的某一天|月|星期几|可选年份
所以你的字符串指的是minute = 0,hour = 0,day_of_month = 0,每个月,每周的每一天。问号可能以不同的方式解释,但通常意味着每年都会出现问题。
据我所知,CroneTranslator是正确的。但是这个字符串的解释可能因框架而异。看起来CronMaker有一个额外的非标准秒字段作为第一个值。
但是,您的字符串无效,因为日期字段接受1-31中的值 - 您的值“0”没有任何意义。