我想用quartz执行每月29号或30号执行某些事情。怎么用表达式写出来啊?因为有些月份例如2月非闰年不存在29 。小月又不存在31 ,头疼。请大家来帮忙

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【zoubinstef】截止到2008-07-14 15:55:05的历史汇总数据(不包括此帖):
    发帖的总数量:9                        发帖的总分数:102                      每贴平均分数:11                       
    回帖的总数量:31                       得分贴总数量:7                        回帖的得分率:22%                      
    结贴的总数量:8                        结贴的总分数:52                       
    无满意结贴数:3                        无满意结贴分:60                       
    未结的帖子数:1                        未结的总分数:50                       
    结贴的百分比:88.89 %               结分的百分比:50.98 %                  
    无满意结贴率:37.50 %               无满意结分率:115.38%                  
    楼主加油
      

  2.   

    quartz的cron表达式不支持你说的这种情况。
    它用在一般的单一规律的情况。至于你这种需要判断
    就不要用这个表达式啦。
      

  3.   

    ok
    解决了,用两个quartz分别实现的。谢楼上!
      

  4.   


    我想楼主的表达式是这么写的吧:
    0 0 0 31  1,3,5,7,8,10,12 ? *
    0 0 0 29  2  ?  *
    0 0 0 30  4,5,6,9,11  ?  *
    然后一个JOB用三个触发器分别触发。