实现一个线程,定时取得系统时间,FTP上传用Socket类实现!

解决方案 »

  1.   

    public class Task{
      public static void main(String args[]){
        while(true){
           try{
             service();
            //等待到第二天的0点
            java.util.Calendar now=java.util.Calendar.getInstance();
            now.add(java.util.Calendar.DATE,1);
            java.util.Date nexttime=dateformat.parse(dateformat.format(now.getTime()));
            System.out.println("sleeping ! I will wake up at "+nexttime+"......");
            sleep(nexttime.getTime()-System.currentTimeMillis());
            System.out.println("wake ......");
          }catch(Exception e){
            System.out.println("Err:"+e.getMessage());
          }
       } 
       public void service(){
         //你要处理的任务,
         提醒上床;
       }}