问一个Quartz的cron 表达式问题

每天10点到第二天10点,间隔7个小时执行

[quote][color=red]Hour values must be between 0 and 23 [/color]
拆分的方案可以考虑下,既然没有现成的表达式只能拆成2个来处理[/quote]

呵呵 ,看来想当然了。不过这也验证了没法设置第一天是 10-23 第二天是0-10了。

楼主在看看又没有其他方式了。

还没见到过quartz跨天的cron表达式 :(

你这个问题提的不太明白
1.每天10点到第二天10 这个10点是早上10点还是晚上10点?
2.间隔7个小时执行,是在你说的“10点至第二天10点之间”间隔还是执行完后间隔呢?
3.如果是执行完后间隔7个小时,那么又会跟“每天10天到第二天10点”冲突?

不知道你是否把这些问题想明白了.. 如果想明白了我可以给你一个链接,相信你一定能写出来你想要的表达式

http://biaoming.iteye.com/blog/39532

你这个问题提的不太明白
1.每天10点到第二天10 这个10点是早上10点还是晚上10点?
2.间隔7个小时执行,是在你说的“10点至第二天10点之间”间隔还是执行完后间隔呢?
3.如果是执行完后间隔7个小时,那么又会跟“每天10天到第二天10点”冲突?

不知道你是否把这些问题想明白了.. 如果想明白了我可以给你一个链接,相信你一定能写出来你想要的表达式

http://biaoming.iteye.com/blog/39532

应该是不满足的跨天,毕竟只是个表达式,怎么知道是否到第二天了?

要不试下小时是10-34!!我这没现成的代码。

或者换个思路。比如拆分成偶数天从10-23每7个小时执行,奇数天从0-10每7个小时执行。或者看下你的业务逻辑是否还可以转化成其他方式。自己想的,抛砖引玉了!楼主别见怪。