【java在指定时间运行程序】
Author: Stephen_Bo
本教程仅供学习和分享使用
好久没写教程了,来水一篇教程......
java在指定时间运行程序就是说如果你想让你的程序在2014年10月1日08点00分执行,那么只要不关机并且不关闭你的java程序,它就可以在那个时间执行你需要它执行的内容。
之所以写这篇教程是因为发现网上很难找到java在规定时间运行程序的文章(反正我是没找到。。。),找到的很多都是java和xml结合后来实现的。
下面说下我的实现方法吧:
我的实现方法使用了调用系统时间然后与规定时间求差,求出相应的天数差值,小时差值,分钟差值后,再将x天,y小时,z分钟分别换算为xx秒,yy秒,zz秒,然后将xx,yy,zz相加后,直接调用Timer库函数实现的。
第一部:得到系统时间
SimpleDateFormat sysTime=new SimpleDateFormat("HH:mm");
String s = sysTime.format(new Date());
注:
这两段代码用到了java库函数:
importjava.text.SimpleDate