Java是一種流行的編程語言,用于開發各種應用程序,包括Web應用程序和桌面應用程序。在Java中,記錄開始時間和結束時間是常見的任務之一。以下是一個示例程序,它記錄了執行一段代碼所需的時間。
long startTime = System.nanoTime(); // 執行代碼 long endTime = System.nanoTime(); long elapsedTime = endTime - startTime; System.out.println("執行時間: " + elapsedTime + " 納秒");
在上面的代碼中,我們使用System.nanoTime()方法獲取當前時間。然后,我們執行一些代碼,并再次調用System.nanoTime()方法獲取結束時間。最后,我們計算執行所需的時間,將其打印到控制臺。
您還可以使用System.currentTimeMillis()方法記錄時間。它返回自1970年1月1日以來經過的毫秒數。以下是一個示例程序,它使用System.currentTimeMillis()方法記錄執行時間。
long startTime = System.currentTimeMillis(); // 執行代碼 long endTime = System.currentTimeMillis(); long elapsedTime = endTime - startTime; System.out.println("執行時間: " + elapsedTime + " 毫秒");
無論您使用nanoTime()還是currentTimeMillis(),都應該在執行代碼之前和之后記錄時間。這將確保您得到準確的執行時間。
上一篇python的記錄類型