>>>让他再每天的00:00:00 这个时间开始对服务器的数据库备份。
>>>timer.schedule(new MyTask() , 0 , 2*60*1000); //每4分钟执行一次
为什么需要每44分钟执行一次呢?如果希望每天零点执行,可以使用Quartz

解决方案 »

  1.   

    java.util.Date start_time = new java.util.Date(
    new java.util.Date().getTime()+24*60*60*1000); 
    //取第二天的0点,因为有可能现在已经5点了
    SimpleDateFormat sm = new SimpleDateFormat("yyyyMMdd");
    String cur_date = sm.format(start_time)+"000000";
    sm = new SimpleDateFormat("yyyyMMddHHmmss");
    start_time = sm.parse(cur_date);timer.schedule(new SpDaily(),start_time, 24*60*60*1000);