package demo20130512;
import java.text.SimpleDateFormat;
import java.util.Timer;
import java.util.TimerTask;
import java.util.Date;
public class teat {
static SimpleDateFormat sdf=new SimpleDateFormat("mm:ss");
public static void main(String[] args) throws Exception {
final Timer timer = new Timer();
// timer.schedule(new TimerTask() {
// public void run() {
// }
// }, 1000);// 一秒后执行
timer.schedule(new TimerTask() {
Date date=new Date();
long start=date.getTime();
long end=start+1000L*60*4;//倒计时四分钟
public void run() {
long timenow=end-new Date().getTime();
if (timenow/1000 <=0) {//当时间减少到0时取消timer
timer.cancel();
}
System.out.println(sdf.format((int)timenow));
}
}, 1000, 1000);// 第一个1000是1000ms后执行,第二个1000是每1000ms执行某个操作
}
}
利用timer实现的倒计时
最新推荐文章于 2020-07-24 17:25:01 发布