淘先锋技术网

首页 1 2 3 4 5 6 7

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(),都应该在执行代码之前和之后记录时间。这将确保您得到准确的执行时间。