随笔-48  评论-26  文章-0  trackbacks-0
package com.timer.test;

import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/****
 * TimerTask与Timer
 * 
 * 
@author bruceleey
 * 
 
*/
public class TestTimer {
    
static int count = 0;

    
public static void showTimer() {
        TimerTask task 
= new TimerTask() {
            @Override
            
public void run() {
                
++count;
                System.out.println(
"count执行了-->" + count); // 1次
            }

        };

        Calendar calendar 
= Calendar.getInstance();
        
int year = calendar.get(Calendar.YEAR);
        
int month = calendar.get(Calendar.MONTH)+1;
        
int day = calendar.get(Calendar.DAY_OF_MONTH);
        
/*** 定制每日00:24:00执行方法 ***/
        calendar.set(year, month, day, 
242400);
        Date date 
= calendar.getTime();
        Timer timer 
= new Timer();
        timer.schedule(task, date);
    }

    
public static void main(String[] args) {
        showTimer();
    }

}
posted on 2009-09-26 14:28 Worker 阅读(2598) 评论(1)  编辑  收藏 所属分类: J2SE/J2EE

评论:
# re: Java Timer定制每天特定时间执行任务 2014-09-01 17:27 | 梦飞
这个可行吗?  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: