核心java那本书有一章专门讲这个得
还有例子

解决方案 »

  1.   

    javax.swing.Timer timer = new javax.swing.Timer(2000, new ActionListener() {
            public void actionPerformed(ActionEvent e) {          java.util.Date date = new java.util.Date();
              int hour = date.getHours();
              System.out.println("get System time:it is "+hour);
              if(hour<=8){
                System.out.println("it is time before 8 clock, you can do your work");
              }        }
     });
    timer.start();
      

  2.   

    public void timer1(){  try{
      timer = new Timer(true);
      timer.schedule(new java.util.TimerTask()
                       { public void run()
                       {
        java.util.Date date = new java.util.Date();
        int hour = date.getHours();//取系统时间:小时
        if (hour == 10 ) 
        {
           //执行程序
           
           //需要在该处加上,当程序运行完毕后。timer自动停止,过10点后,
           再自动启动timer线程,如何写该处代码。    }
        
                       }, 1, 1000);
                     }
      catch(Exception e)
      {  }
    }
      

  3.   

    如果用  jsp做的话,直接 刷新试试