您的位置:首页 > 数据库 > Oracle

oracle 两个日期相差天数 以及定时器的配置

2012-03-29 18:11 253 查看
oracle 里面计算两个日期的天数差TRUNC(DATE2)-TRUNC(DATE1)

定时器的编写:

<!-- 催促出差单报销(经过多少时间执行) -->

<bean id="jobtask12" class="org.springframework.scheduling.quartz.JobDetailBean">

<property name="jobClass"

value="com.pps.attendance.quartz.PressReimburseSendMail"></property>

<property name="jobDataAsMap">

<map>

<entry key="bussinessTripService" value-ref="bussinessTripService" />

<entry key="commonDao" value-ref="commonDao" />

</map>

</property>

</bean>

<!-- 定义触发的时间 (固定的时间执行)-->

<!-- 执行分析SqlServer考勤数据,将分析结果插入Oracle考勤分析表中 -->

<bean id="trigger1" class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail">

<ref bean="jobtask1" />

</property>

<property name="cronExpression">

<value>0 0 2 * * ?</value>

</property>

</bean>

<!-- 催促出差单报销 -->

<bean id="trigger12" class="org.springframework.scheduling.quartz.SimpleTriggerBean">

<property name="jobDetail" ref="jobtask12" />

<!-- 10 seconds -->

<property name="startDelay" value="10000" />

<!-- repeat every 1 day -->

<property name="repeatInterval" value="86400000" />

</bean>

<bean id="schedulerFactory"

class="org.springframework.scheduling.quartz.SchedulerFactoryBean">

<property name="triggers">

<list>

<ref local="trigger12" />

</list>

</property>

</bean>

public class PressReimburseSendMail extends QuartzJobBean {

/**

*

*/

@Override

//此方法执行定时的任务

protected void executeInternal(JobExecutionContext arg0)

throws JobExecutionException {

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: