Java定时执行代码
2010/11/17 22:49:45 ba1du http://ba1du.javaeye.com
我要评论(0)
- 摘要:importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Timer;importjava.util.TimerTask;/***定时任务测试类*@authorxumeng2010-9-21**/publicclassTimerTest{publicstaticvoidmain(String[]args)throwsParseException
- 标签:Java定时执行
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/**
* 定时任务测试类
* @author xumeng2010-9-21
*
*/
public class TimerTest{
public static void main(String[] args) throws ParseException{
//new一个timer,并执行
Timer timer = new Timer();
String date="2010-09-21 15:35:30";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date newdate=sdf.parse(date);
//参数1:执行任务的类 参数2:指定执行的时间
timer.schedule(new Task(), newdate);
//timer.schedule(new Task(), "这是延迟的时间,就是从程序开始以后,再过多少时间来执行定时任务。这个long型的值是毫秒数");
//timer.schedule(arg0, arg1, "执行第一次后执行后面的间隔的时间。重复执行")
}
}
import java.util.TimerTask;
/**
* 继承TimerTask并实现run方法
* @author xumeng2010-9-21
*
*/
public class Task extends TimerTask {
public void run(){
System.out.println("定时执行");
}
}