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

解决方案 »

  1.   

    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);
      

  2.   

    我用的是Spring的时间控制程序