java日历类型应用/配置java定时任务
2012-06-08 09:10
344 查看
--将自定义的字符串的时间类型转换为日历类型
--调用类
--转化类
--添加定时周期任务
--添加立即任务
--调用类
Calendar riskReportTask = Calendar.getInstance(); riskReportTask.add(Calendar.DATE, 1); taskMgr.dealwith( new RiskReportTask(), Utility.getTimer(riskReportTask,"08:30:30").getTime(), 24 * 60 * 60 * 1000 );
--转化类
public static Calendar getTimer(Calendar cal, String timer) { String[] segments = timer.split(":"); if (3 != segments.length) { throw new RuntimeException("参数格式有误, 应该为: hh:mm:ss"); } cal.set(Calendar.HOUR_OF_DAY, Integer.parseInt(segments[0])); cal.set(Calendar.MINUTE, Integer.parseInt(segments[1])); cal.set(Calendar.SECOND, Integer.parseInt(segments[2])); return cal; }
--添加定时周期任务
public void dealwith(final ITask task, Date firstTime) { this.timer = new Timer(); this.timer.schedule(new TimerTask() { @Override public void run() { TaskManager.getInstance().dealwith(task); } }, firstTime); }
--添加立即任务
public void dealwith(ITask task) { this.taskQueue.putTask(task); }
相关文章推荐
- Java应用集群下的定时任务处理
- Java:Web应用下实现定时任务的简便方法
- Java:Web应用下实现定时任务的简便方法
- Java:Web应用下实现定时任务的简便方法
- 如何用 Java 实现 Web 应用中的定时任务
- java 定时 Java:Web应用下实现定时任务的简便方法(转)
- spring框架整合使用定时任务框架java quartz的示例代码配置
- [BAT][JAVA]定时任务之-Quartz使用篇(通过这个配置可以知道在做Quartz的时候需要的jar文件/Cron表达式使用语法/常用Cron表达式)
- java web应用部署到tomcat6上Spring定时任务执行两次解决
- 如何用 Java 实现 Web 应用中的定时任务?
- Java实现Web应用中的定时任务(实例讲解)
- IT忍者神龟之Java 实现 Web 应用中的定时任务
- java项目中定时任务之Quartz的应用
- Java Web应用下实现定时任务的简便方法
- Java:Web应用下实现定时任务的简便方法
- 如何用 Java 实现 Web 应用中的定时任务?
- java中定时任务 quartz 时间配置规则
- Quartz实现JAVA定时任务的动态配置
- java 定时 Java:Web应用下实现定时任务的简便方法
- Java:Web应用下实现定时任务的简便方法