package com.zwkj.test;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTest {
public static void main(String[] args) throws ParseException {
final DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("执行~~~");
try {
if(sdf.parse("2019-11-1 16:47:00").getTime()<=(new Date()).getTime()){
timer.cancel(); //如果到时间了,则停止定时任务
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}, 3000, 2000); //延迟3秒执行,并每2秒执行一次
}
}