java怎么获得时间

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:30:25
就是在Jlable中获得当前的动态时间
Date date = new Date();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
怎么把这个搞成动态点的 希望给个详细的 谢谢

那就要用线程了
你先让类继承借口Runnable
然后实现里面的run方法
public void run() {
while (true) {
year = Calendar.getInstance().get(Calendar.YEAR);
month = Calendar.getInstance().get(Calendar.MONTH) + 1;
day = Calendar.getInstance().get(Calendar.DATE);
hour = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
minuts = Calendar.getInstance().get(Calendar.MINUTE);
second = Calendar.getInstance().get(Calendar.SECOND);
System.out.print(year+"年"+month+"月"+day+"日"+hour + "时" + minuts + "分" + second + "秒");
try {
Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
}
}