我们知道用java.util.Date类可以计出程序运行时间,是毫秒级的,
想问下有哪个方法可以提供微秒级的计时,谢谢谢谢

解决方案 »

  1.   

    System.currentTimeMillis()
    精确度不是很高的,lz不要试图这么精确吧,好像java确实取不到,和操作系统有关。
      

  2.   

    //更改文件名,取得当前上传时间的毫秒数值
    Calendar calendar = Calendar.getInstance();
      

  3.   

    System.nanoTime()纳秒级,需要jdk1.5
      

  4.   

    昨天才有人问过这个问题
    测试某些代码执行的时间长度:    long startTime = System.nanoTime();
       // ... the code being measured ...
       long estimatedTime = System.nanoTime() - startTime;