【轉】java 定時執行任務練習

  1. 轉載自http://blog.csdn.net/johnsonvily/article/details/6161147
  2. public void contextInitialized(ServletContextEvent sce) {  
  3.         timer = new Timer();  
  4.         Calendar calendar = Calendar.getInstance();  
  5.         // 指定01:00:00點執行  
  6.         calendar.set(Calendar.HOUR_OF_DAY, 1);  
  7.         calendar.set(Calendar.MINUTE, 0);  
  8.         calendar.set(Calendar.SECOND, 0);  
  9.         Date date = calendar.getTime();  
  10.         timer = new Timer();  
  11.         timer.schedule(new NoticeTask(),date);  
  12.                 // 若需循環執行,需改成如下代碼  
  13.                 // 任務執行週期(毫秒)  
  14.         // Long period = Long.valueOf(24 * 60 * 60 * 1000);  
  15.                 // timer.schedule(new NoticeTask(), date, period);  
  16.     }  
相關文章
相關標籤/搜索