import java.text.SimpleDateFormat;
import java.util.Date;
public class DateDemo{
public static void main(String[] args) throws InterruptedException {
Date d;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String stime;
while (true){
d=new Date();
long time = d.getTime();
Thread.sleep(1000);
stime =sdf.format(time);
System.out.print(stime+"\r");
}
}
}
主要是这一句
System.out.print(stime+"\r");
两个要点
- .println去掉ln
- 末尾加上"\r"
实现效果,时间是单行动态刷新的。