使用Timer和TimerTask
实现,创建一个类继承TimerTask
import java.util.TimerTask;
public class Colok extends TimerTask {
@Override
public void run() {
System.out.println("18:10分了,夕阳西下,该敲代码了...");
}
}
创建Timer对象,和Colok类对象
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
public class TestColok {
public static void main(String[] args) {
//1.创建Timer对象
Timer t = new Timer();
//2.创建Colok对象
Colok c = new Colok();
//创建日期对象
DateFormat d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date firstTime=d.parse("2019-03-06 18:10:00");
//设置延迟时间1天
long period=1000*60*60*24;
//开始执行任务
t.schedule(c, firstTime,period);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
调用schedule(执行的任务,执行时间,间隔多少)