共計(jì) 772 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
Java 中可以使用 java.util.Date
類和 java.text.SimpleDateFormat
類來實(shí)現(xiàn)時(shí)間時(shí)鐘。
首先,創(chuàng)建一個(gè) TimerTask
的子類,用于定時(shí)更新時(shí)間。在該子類中,可以使用 java.util.Date
類獲取當(dāng)前時(shí)間,并將其轉(zhuǎn)換為指定格式的字符串。然后,可以使用 System.out.println()
方法將時(shí)間輸出到控制臺(tái)。
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()
方法中創(chuàng)建一個(gè) java.util.Timer
對(duì)象,并使用 schedule()
方法安排定時(shí)任務(wù)。在每隔一秒中執(zhí)行一次定時(shí)任務(wù)。
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);
}
}
運(yùn)行上述代碼,即可實(shí)現(xiàn)一個(gè)簡(jiǎn)單的時(shí)間時(shí)鐘。每秒鐘輸出一次當(dāng)前時(shí)間。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完