`

java日历类型应用/配置java定时任务

阅读更多

--将自定义的字符串的时间类型转换为日历类型

--调用类

 

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 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 ...

    在 Java 应用程序中定时执行任务.doc

    所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 ...

    java课程设计:日历记事本

    Java课程设计任务书 题目: 日历记事本 学生姓名: 学号: 班级: 题目类型:软件工程(R) 指导教师: 一. 题目简介 该设计要求设计一个带有日程提醒功能的日历。 通过该题目的设计,培养学生面向对象程序设计的...

    java做的一个定时提醒软件

    java做的一个定时提醒软件,写得比较简单,希望对大家有帮助

    Java节假日算法(免费)

    Java节假日算法(免费)

    java自动生成节假日对照表

    中国的节假日不是按照阳历就能够计算,在没有调接口的情况下,最好的办法就是在数据库里面维护相对应的对照表.这里就提供了一个工具类自动生成指定年份的节假日对照表

    java综合(定时器,系统信息,计算器,日历)

    用Java做 包括计算器,日历,定时关机,闹钟,系统信息 ,通讯录等 大家可以看一下: http://hi.baidu.com/ccutshyhao/blog/item/d37285dcb21da2325982ddd5.html

    Java开发技术大全(500个源代码).

    HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 ...

    飞雪桌面日历(一款非常漂亮的桌面日历)

    一款非常漂亮的桌面日历,她可以定时关机、备忘提醒、定时任务、更换皮肤等等。

    java应用软件程序设计

    505 实例137 获取本机的Mac地址 508 实例138 获取Java系统信息 509 实例139 控制Java与C++程序的通信 510 实例140 访问Windows注册表 514 第13章 Java配置与集成 523 实例141 J2SDK的安装配置 524...

    Java的日期时间处理类讲解代码( Date 、Calendar、SimpleDateFormat、LocalDateTime)

    3、计划任务与调度:学习如何使用日期时间类来实现计划任务和调度功能,例如定时执行任务、定期触发事件等。 4、日历应用开发:本源码资源将介绍如何使用日期时间类在日历应用中处理日程安排、重复事件、时区切换等...

    java实现《桌面日历》源码,答辩ppt,实习计划书,实习报告

    (2)定时提醒:用户可以针对某一天的工作需求来添加记事记录,编辑该天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。 技术路线: (1)使用eclipse的Java编程软件; (2)建立Java...

    java版记事本源码 Java记事本 记事本java程序 java swing 记事本

    纯Java编写的记事本 包含源码 实现了许多功能例如:定时保存、日历、字数统计,工具栏等一些功能。特别适合初学swing的人员阅读。

    spring-quartz:使用三种方式实现quartz定时任务

    一张表实现简单的动态定时任务,定时任务数据存储在内存,定时任务信息保存数据库3.JDBCJobStore官方11张数据库表所有数据存储在数据库,可实现复杂任务(日历配置)项目运行方法:1.MySQL数据库启动导入数据(spring-...

    java课程设计报告---万年历.doc

    关键字:万年历,java,头文件 前言 Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发 现它还可以被用于更大范围的Internet上。1995年,Java语言的名字从Oak编程了Java。 1997年J2SE1.1...

    JBPM4工作流应用开始指南.rar

    深入jPDL和jBPM Service API 201 10.1 timer(定时器)能为您做什么 201 10.1.1 持续时间表达式 202 10.1.2 工作日历 202 10.1.3 定时转移 204 10.1.4 定时事件 205 10.1.5 工作日历定时 207 10.1.6 定时重复 208 ...

    普联架构设计技术方案.pptx

    转换设置 指标管理 口径管理 维度度量 企业应用服务 主数据服务 表单服务 流程服务 分析服务 文档服务 门户服务 Windows/Linux/AIX/Solaris/… Websphere/Tomcat… Oracle/*Sybase/*DB2 应用集成环境 定时任务 消息...

    个人信息管理平台 E-PlatForm

    方便实用、功能超强的个人信息管理软件(PIM)。 个人信息管理平台 E-PlatForm 是一款集... 计划任务(指定时间执行相应的预设任务、比如生日提醒、定时关机等)查询与维护 邮编区号 全球邮编和区号信息查询及维护

Global site tag (gtag.js) - Google Analytics