java 如何显示运行时间
时间: 2024-03-05 07:53:17 浏览: 18
Java 中可以使用 `System.currentTimeMillis()` 方法来获取当前时间戳,然后在程序的关键位置记录下开始时间和结束时间,通过两个时间的差值就可以计算出程序的运行时间。具体实现可以参考以下示例代码:
```java
public class Main {
public static void main(String[] args) throws InterruptedException {
long startTime = System.currentTimeMillis(); // 记录开始时间
// 在这里编写需要测试运行时间的代码
Thread.sleep(1000); // 模拟程序运行1秒钟
long endTime = System.currentTimeMillis(); // 记录结束时间
long elapsedTime = endTime - startTime; // 计算程序运行时间
System.out.println("程序运行时间:" + elapsedTime + "毫秒");
}
}
```
在上述代码中,我们使用 `System.currentTimeMillis()` 方法记录了程序的开始时间和结束时间,然后计算出两者之间的差值,即为程序的运行时间。最后将运行时间打印出来即可。
需要注意的是,`System.currentTimeMillis()` 方法返回的时间戳是以毫秒为单位的,如果需要更精准的计时,可以使用 `System.nanoTime()` 方法,它返回的是纳秒级别的时间戳。