用Java计算经过的时间(以秒为单位)
要在Java中以秒为单位计算一次操作所花费的时间,我们使用System.currentTimeMillis()方法。java.lang.System.currentTimeMillis()返回当前时间(以毫秒为单位)。
声明-java.lang.System.currentTimeMillis()声明如下-
public static long currentTimeMillis()
该方法返回当前时间与1970年1月1日午夜(UTC或纪元时间)之间的时间差(以毫秒为单位)。
让我们看一个程序来计算Java中某个操作的经过时间-
public class Example {
public static void main(String[] args) throws Exception {
//查找执行操作之前的时间
long start = System.currentTimeMillis();
for (int i = 0; i <5; i++) {
Thread.sleep(60);
}
//查找执行操作后的时间
long end = System.currentTimeMillis();
//找到时差并将其转换为秒
float sec = (end - start) / 1000F; System.out.println(sec + " seconds");
}
}输出结果
0.3 seconds
热门推荐
10 男友考研上岸祝福语简短
11 客户入住新房祝福语简短
12 高考已上岸祝福语简短
13 给家人订婚祝福语简短
14 歌词祝福语高级文案简短
15 7月贺卡祝福语简短
16 蛋糕平安健康祝福语简短
17 住学长学姐祝福语简短
18 祝福语年轻回复文案简短