当前位置:编程学习 > JAVA >>

急求Quartz的Cron表达式,高分赠高手

Quartz表达式需求:
定时器需每10分钟运行一次,且每天的3:30-6点不运行

Cron表达式:? quartz cron Java Framework --------------------编程问答-------------------- 0 0-30/10 6,3 * * ? --------------------编程问答-------------------- 不对。。。。。。 --------------------编程问答-------------------- 0 0/10 6-3  * * ?

上面是定时器需每10分钟运行一次,且每天的3-6点不运行,那半小时还不知道怎么去掉 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 fangmingshijie 的回复:
0 0/10 6-3  * * ?

上面是定时器需每10分钟运行一次,且每天的3-6点不运行,那半小时还不知道怎么去掉
感觉还要再配置一个
0 0-30/10 3 * * ?//3点到3点30,每10分钟


0 0/10 6-3  * * ?6点到3点,每10分钟

才能完全达到你的要求。

即,上面两个定时器结合就行了。 --------------------编程问答-------------------- 现在的需求有点不和要求,就是要一个定时器配置呀?是否还有其他办法?

是否有表示半个小时的方法? --------------------编程问答--------------------

 <!-- 触发器 -->  
    <bean id="cronTrigger"  
        class="org.springframework.scheduling.quartz.CronTriggerBean">  
  
        <!-- 指向我们的任务 -->  
        <property name="jobDetail" ref="reportTask" />  
  
        <property name="cronExpression" value="0 0/10 6-3  * * ?" />  
    </bean>  
 <!-- 触发器 -->  
    <bean id="cronTrigger1"  
        class="org.springframework.scheduling.quartz.CronTriggerBean">  
  
        <!-- 指向我们的任务 -->  
        <property name="jobDetail" ref="reportTask" />  
  
        <property name="cronExpression" value="0 0-30/10 3 * * ?" />  
    </bean>  

  
    <!-- 调度器  -->  
    <bean  
        class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
        <property name="triggers">  
            <list>  
                <ref bean="cronTrigger" />  
                <ref bean="cronTrigger1" />
            </list>  
        </property>  
        <property name="configLocation" value="classpath:quartz.properties" />   
    </bean>  
</beans>  



这样配置,不看代码,光看效果是没有区别的
--------------------编程问答-------------------- 好像没有表示半个小时的吧?我也感觉楼上这个方法可行,但是需求就变了!同求高人指点吧!
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,