1纳秒=0.00000 0001秒java
java的System.currentTimeMillis()和System.nanoTime()有什么区别数据库
java中System.nanoTime()返回的是纳秒,nanoTime而返回的多是任意时间,甚至多是负数……按照API的说明,nanoTime主要的用途是衡量一个时间段,好比说一段代码执行所 用的时间,获取数据库链接所用的时间,网络访问所用的时间等。另外,nanoTime提供了纳秒级别的精度,但实际上得到的值可能没有精确到纳秒。网络
但总的来讲,这两个函数的用途是彻底不同的!。函数
java中System.currentTimeMillis()返回的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是至关于Date(System.currentTimeMillis());由于Date类还有构造Date(long date),用来计算long秒与1970年1月1日之间的毫秒差。。spa