现在有一个需求,每天凌成0:05开始,每35分钟执行一次,直到23:59分结束。翌日重复此过程,请问此Cron表达式如何写?
0 5/35 0-23 * * ? 是不正确的,这个仅在每个小时的5分和35分的时候执行一次。
例如第一次执行 0:05,第二次执行0:35,第三次执行在1:10,上述表达式显然是在1:05的时候执行的。
请大大门帮忙写下这个表达式。
[b]问题补充:[/b]
上面写错了,第二次执行在0:40,第三次执行在1:15。因为不像30分钟那样,可以被60整除,所以在跨小时的时候,就有问题。
我希望的第三次执行时间是:1:15,这个0 5/35 0-23 * * ?第三次执行时间是:1:05
[quote]因为不像30分钟那样,可以被60整除[/quote]
是不是不能被60整除都不行..如果是这样的话..就跟表达式没关系了...
说实话..Quartz没学过..之前也是网上看了一下...
才认为你写的表达没问题..
[url]http://www.iteye.com/topic/210482[/url]
很全面的一遍文章
0 5/35 0-23 * * ?
我怎么感觉你这个表达没什么问题..
另外[quote]例如第一次执行 0:05,第二次执行0:35,第三次执行在1:10,上述表达式显然是在1:05的时候执行的。 [/quote]
第二次应该是0:40吧..后面照推..
[quote]例 – 在每个月的5号,20号的8点和10点之间每隔半个小时触发一次且不包括10点,只是8:30,9:00和9:30的表达式。
"0 0/30 8-9 5,20 * ?" [/quote][url]http://fei089.iteye.com/blog/294130[/url]
[quote]表达式 含义
"0 0 12 * * ?" 每天中午十二点触发
"0 15 10 ? * *" 每天早上10:15触发
"0 15 10 * * ?" 每天早上10:15触发
"0 15 10 * * ? *" 每天早上10:15触发
"0 15 10 * * ? 2005" 2005年的每天早上10:15触发
"0 * 14 * * ?" 每天从下午2点开始到2点59分每分钟一次触发
"0 0/5 14 * * ?" 每天从下午2点开始到2:55分结束每5分钟一次触发
"0 0/5 14,18 * * ?" 每天的下午2点至2:55和6点至6点55分两个时间段内每5分钟一次触发
"0 0-5 14 * * ?" 每天14:00至14:05每分钟一次触发
"0 10,44 14 ? 3 WED" 三月的每周三的14:10和14:44触发
"0 15 10 ? * MON-FRI" 每个周一、周二、周三、周四、周五的10:15触发
"0 15 10 15 * ?" 每月15号的10:15触发
"0 15 10 L * ?" 每月的最后一天的10:15触发 [/quote]
题主问题解决了吗?我想知道0:30:00-23:59:59每分钟执行一次是怎么写的