当我们需要在Java程序中获取系统时间时,常用的方法是使用System.currentTimeMillis()
方法。该方法可以获取当前系统时间的毫秒数。
使用该方法的步骤如下:
步骤1:导入Java.util包
首先我们需要导入Java.util包,因为该包中提供了一些与日期和时间相关的类。
import java.util.*;
步骤2:获取系统时间
接下来,我们可以使用System.currentTimeMillis()
方法获取系统时间。该方法返回当前系统时间的毫秒数。
long currentTime = System.currentTimeMillis();
示例1:获取当前时间并将其转换为日期格式
下面是一个示例代码,演示如何使用System.currentTimeMillis()
方法获取当前系统时间并将其转换为日期格式。
import java.util.*;
public class GetCurrentTime {
public static void main(String []args) {
//获取当前时间
long currentTime = System.currentTimeMillis();
//将时间转换成日期格式
Date currentTimeDate = new Date(currentTime);
//输出日期格式的当前时间
System.out.println("Current time is " + currentTimeDate.toString());
}
}
当我们执行上述代码时,它会输出当前的日期时间,例如:
Current time is Wed Sep 29 14:02:32 CST 2021
示例2:计算程序运行时间
下面是另一个示例代码,演示如何使用System.currentTimeMillis()
方法计算程序的运行时间。
public class CalculateTime {
public static void main(String []args) {
//记录程序开始时间
long startTime = System.currentTimeMillis();
//执行一些代码
for(int i = 0; i < 1000000; i++) {
System.out.println("Hello World");
}
//记录程序结束时间
long endTime = System.currentTimeMillis();
//计算程序运行时间并输出
long totalTime = endTime - startTime;
System.out.println("Total time taken for the program to run: "
+ totalTime + " milliseconds");
}
}
当我们执行上述代码时,它会输出程序运行的毫秒数,例如:
Total time taken for the program to run: 406 milliseconds
这样,我们就可以使用System.currentTimeMillis()
方法获取当前系统时间并进行一些相关的操作了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java获取当前系统事件System.currentTimeMillis()方法 - Python技术站