我想让我的任务在下面的时间运行。我正在使用Java、Spring和Quartz。
上午6:30,上午9点,下午12点,下午2点
我在下面试过了,不确定它是否正确。如果这是正确的,请告诉我:
0 30,0,0 6,9,12 * *这里是我的Spring片段:
<bean id="test" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="testjob"/>
</property>
<property name="cronExpression">
<value>0 30,0,0 6,9,12 * * ?</value>
</property>
</bean>发布于 2014-08-01 13:56:41
我建议您将这些作为两个独立的crons创建,一个用于半小时以上的crons,另一个用于小时上的crons。
因此,对于6:30 Am, 9 AM, 12 PM, 2 PM创建以下两个..。
0 30 6 * * ? 和
0 0 9,12,14 * * ?为了确保您理解,您将需要使用第二个创建一个 CronTriggerBean,但是您可以重用该作业。您尝试的初始cron将无法工作;您将需要两个cron表达式,但是您可以查看它。
https://stackoverflow.com/questions/25081658
复制相似问题