java 获取更精确的时间运行记录

纳秒 
  ns(nanosecond):纳秒, 时间单位。一秒的10亿分之一,即等于10的负9次方秒。常用作 内存读写速度的单位。 
  1纳秒=0.000001 毫秒 

  1纳秒=0.00000 0001秒 

public class zs1057 {
	public static void main(String[] args) {		
		long start=System.nanoTime();			
		for(int i =0;i<1000000;i++){
			System.out.println(i);
		}
		long end=System.nanoTime();
		long time=(end -start)/1000000;
		System.out.println("100万数据,花的时间是"+time+"毫秒");
		System.out.println("100万数据,花的时间是"+(float)time/1000+"秒");
	}
}


参考文章:http://blog.csdn.net/dliyuedong/article/details/8806868

你可能感兴趣的:(java)