quartz cronExpression 配置 问题

dimg_ren 2009-01-20 11:44:09
请问各位 我在配置quartz的时候 产生了一奇怪的问题
我配置cronExpression
为0/3 * * * * ? * 触发方法
为0/3 27 * * * ? * 触发方法
为0/3 * 23 * * ? * 失效
我在配置时是23点27分 只要加上小时 就不触发我的方法,也没有任何错误产生。
网上查了很多cronExpression 的配置与规则,比如0 * 23 * * ? 也是失效的

请问谁遇到过 小弟先谢过了 已经查了很久了。。
...全文
465 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
TzSword 2010-01-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jennyislyy 的回复:]
我也遇到这个问题,很久不知道怎么解,用楼上的方法,终于解决了。顶一个
[/Quote]
+1
muzilioo 2010-01-08
  • 打赏
  • 举报
回复
我也遇到这个问题,很久不知道怎么解,用楼上的方法,终于解决了。顶一个
Jermaine 2009-02-04
  • 打赏
  • 举报
回复
LZ把时间减8个小时看看有用不,可能是时差问题
dimg_ren 2009-02-04
  • 打赏
  • 举报
回复
应该不是的,我配置分钟与秒都可以,只要把小时从*换成数字,就失效了,我怀疑是本地时间与服务器时间有时差产生的,我用的tomcat5.0,jdk 5.0.16,ec3.4
其他同事的相同代码都没问题,我自己机子上tomcat与websphere都不生效,谁知道怎么配置时区呢?谢谢了~
zydolphin 2009-02-03
  • 打赏
  • 举报
回复
格式错了
hx_huang 2009-02-01
  • 打赏
  • 举报
回复
看不懂!
关注中。。。。
sebatinsky 2009-02-01
  • 打赏
  • 举报
回复

字段 允许值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小时 0-23 , - * /
日期 1-31 , - * ? / L W C
月份 1-12 或者 JAN-DEC , - * /
星期 1-7 或者 SUN-SAT , - * ? / L C #
年(可选) 留空, 1970-2099 , - * /



字段 允许值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小时 0-23 , - * /
日期 1-31 , - * ? / L W C
月份 1-12 或者 JAN-DEC , - * /
星期 1-7 或者 SUN-SAT , - * ? / L C #
年(可选) 留空, 1970-2099 , - * /
表达式意义
"0 0 12 * * ?" 每天中午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期间的每1分钟触发
"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发
"0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发
"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发
"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发
"0 15 10 15 * ?" 每月15日上午10:15触发
"0 15 10 L * ?" 每月最后一日的上午10:15触发
"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发
每天早上6点
0 6 * * *
每两个小时
0 */2 * * *
晚上11点到早上8点之间每两个小时,早上八点
0 23-7/2,8 * * *
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3
1月1日早上4点
0 4 1 1 *

quartz的高级特性不仅如此
1 数据库存储
2 集群支持
3 数据库持久化任务,trigger
4 trigger 的停止,运行
5 任务的任意添加
6 比corntrigger 更详尽的任务安排
7 线程的内部数据交换
kokobox 2009-01-31
  • 打赏
  • 举报
回复
你格式设置错了吧

每天的23点27分应该是 00 27 23 * * ? 这样的

再加一个小时的话应该是 00 27 00 * * ? 这样

ZJ159 2009-01-30
  • 打赏
  • 举报
回复
mizukusa 2009-01-21
  • 打赏
  • 举报
回复
没弄过,帮顶!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧