willjava

导航

 

1. 每天定时0点执行

Calendar cal =Calendar.getInstance();

//每天0点执行

cal.set(Calendar.HOUR_OF_DAY,0);

cal.set(Calendar.MINUTE,0);

cal.set(Calendar.SECOND,0);

       

newTimer().schedule(newTimerTask() {

@Override

       publicvoid run() {

    // something to do ...

       }

},cal.getTime(),24*60*60*1000);



2. Timer基本用法

Timer timer =newTimer();

timer.schedule(newMyTask(),1000,2000);//在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.

posted on 2014-03-28 11:13  威尔爪哇  阅读(146)  评论(0)    收藏  举报