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));