分享

Java Timer定制每天特定时间执行任务

 Ethan的博客 2011-04-25

Java Timer定制每天特定时间执行任务

关键字: java timer定制每天特定时间执行任务
package com.timer.test;   
  1.   
  2. import java.util.Calendar;   
  3. import java.util.Date;   
  4. import java.util.Timer;   
  5. import java.util.TimerTask;   
  6.   
  7. /****  
  8.  * TimerTask与Timer  
  9.  *   
  10.  * @author bruceleey  
  11.  *   
  12.  */  
  13. public class TestTimer {   
  14.     static int count = 0;   
  15.   
  16.     public static void showTimer() {   
  17.         TimerTask task = new TimerTask() {   
  18.             @Override  
  19.             public void run() {   
  20.                 ++count;   
  21.                 System.out.println("count执行了-->" + count); // 1次   
  22.             }   
  23.   
  24.         };   
  25.   
  26.         Calendar calendar = Calendar.getInstance();   
  27.         int year = calendar.get(Calendar.YEAR);   
  28.         int month = calendar.get(Calendar.MONTH)+1;   
  29.         int day = calendar.get(Calendar.DAY_OF_MONTH);   
  30.         /*** 定制每日00:24:00执行方法 ***/  
  31.         calendar.set(year, month, day, 242400);   
  32.         Date date = calendar.getTime();   
  33.         Timer timer = new Timer();   
  34.         timer.schedule(task, date);   
  35.     }   
  36.   
  37.     public static void main(String[] args) {   
  38.         showTimer();   
  39.     }   
  40.   
  41. }  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章