System.nanoTime(); 的作用

System.nanoTime();返回的是时间的纳秒值 貌似不能那来做为系统日常时间的计算。

可以那来做高精度的时间计算。方法执行时间计算之类的

long t0 = System.nanoTime();
methodA();
long t1 = System.nanoTime();
long millis = TimeUnit.NANOSECONDS.toMillis(t1 - t0);
System.out.println(String.format("sequential sort took: %d ms", millis));
原文地址:https://www.cnblogs.com/fangyuandoit/p/13713820.html