Java中如何实现显示动态的时间?

如题所述

利用死循环和线程,让线程在循环中每sleep1秒,重新获取下系统时间不就是动态显示时间了吗
while(true){
Date date=new Date(System.currentTimeMillis());
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(date);
//每一秒刷新下时间
try {
Thread.sleep(1000);//sleep是以ms为单位
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
你可以试下代码,看看是不是你要的效果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-08
用timeout(function(){//这个是显示时间的方法,Date要重新new的},1000)间隔时间一秒
相似回答