在做項(xiàng)目的時(shí)候有時(shí)候需要對(duì)一段程序代碼或者對(duì)一個(gè)操作測(cè)試時(shí)間秆麸,那代碼可以如下:
long startTime = System.nanoTime();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
long endTime = System.nanoTime();
Log.i(TAG,"endTime - startTime===="+(endTime - startTime));
Log.i(TAG,"(endTime - startTime) / 1e6d===="+((endTime - startTime) / 1e6d));
Log.i(TAG, String.format("時(shí)間間隔 for %s in %.1fms%s",
"測(cè)試的時(shí)間", (endTime - startTime) / 1e6d, "測(cè)試的時(shí)間"));
System.nanoTime與System.currentTimeMillis的區(qū)別 請(qǐng)看這里
http://blog.csdn.net/dliyuedong/article/details/8806868