Java中可以使用java.util.Date
類和java.text.SimpleDateFormat
類來實現時間時鐘。
首先,創建一個TimerTask
的子類,用于定時更新時間。在該子類中,可以使用java.util.Date
類獲取當前時間,并將其轉換為指定格式的字符串。然后,可以使用System.out.println()
方法將時間輸出到控制臺。
import java.util.Date;
import java.util.TimerTask;
import java.text.SimpleDateFormat;
public class TimeClock extends TimerTask {
@Override
public void run() {
Date currentTime = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedTime = sdf.format(currentTime);
System.out.println(formattedTime);
}
}
接下來,在main()
方法中創建一個java.util.Timer
對象,并使用schedule()
方法安排定時任務。在每隔一秒中執行一次定時任務。
import java.util.Timer;
public class Main {
public static void main(String[] args) {
Timer timer = new Timer();
TimeClock timeClock = new TimeClock();
timer.schedule(timeClock, 0, 1000);
}
}
運行上述代碼,即可實現一個簡單的時間時鐘。每秒鐘輸出一次當前時間。