日期:2014-05-20  浏览次数:20662 次

用java怎么实现定时运行某个程序?
用java怎么实现定时运行某个程序?
比如我要每天8点运行这个程序?

------解决方案--------------------
java.util.Date start_time = new java.util.Date(
new java.util.Date().getTime()+24*60*60*1000);
SimpleDateFormat sm = new SimpleDateFormat( "yyyyMMdd ");
String cur_date = sm.format(start_time)+ "080000 ";
sm = new SimpleDateFormat( "yyyyMMddHHmmss ");
start_time = sm.parse(cur_date);

timer.schedule(new SpDaily(),start_time, 24*60*60*1000);

------解决方案--------------------
我用的是Spring的时间控制程序

------解决方案--------------------
好像squartz能定时执行