Java System.currentTimeMillis() 返回毫秒为单位的当前时间
System.currentTimeMillis() 返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。
语法
public static long currentTimeMillis()
返回
long
获得的将是一个长整型的数字,该数字就是以差值表达的当前时间。使用该方法获得的时间不够直观,但是却很方便时间的计算。
例子
计算程序运行需要的时间
long start = System. currentTimeMillis(); for(int i = 0;i < 100000000;i++) { int a = 0; } long end = System. currentTimeMillis(); long time = end – start;
这里变量time的值就代表该代码中间的for循环执行需要的毫秒数,使用这种方式可以测试不同算法的程序的执行效率高低,也可以用于后期线程控制时的精确延时实现。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。