System.nanoTime()与System.currentTimeMillis()的区别

1,358 阅读1分钟

java中System.nanoTime()返回的是纳秒,nanoTime而返回的可能是任意时间,甚至可能是负数……

java中System.currentTimeMillis()返回的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数.

System.nanoTime() 纳秒

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

  1纳秒=0.000001 毫秒

  1纳秒=0.00000 0001秒