java 獲取更精確的時間執行記錄

2021-07-02 03:34:31 字數 395 閱讀 3021

納秒 

ns(nanosecond):納秒, 時間單位。一秒的10億分之一,即等於10的負9次方秒。常用作 記憶體讀寫速度的單位。 

1納秒=0.000001 毫秒 

1納秒=0.00000 0001秒 

public class zs1057 

long end=system.nanotime();

long time=(end -start)/1000000;

system.out.println("100萬資料,花的時間是"+time+"毫秒");

system.out.println("100萬資料,花的時間是"+(float)time/1000+"秒");

}}

參考文章:

Java獲取精確到秒的時間戳

方法一 通過string.substring 方法將最後的三位去掉 獲取精確到秒的時間戳 return public static intgetsecondtimestamp date date string timestamp string.valueof date.gettime int len...

獲取程式執行時間(精確到毫秒)

large integer litmp1,litmp2,lit longlong qpart1 0,qpart2 0 double dfminus,dffreq,dftim queryperformancefrequency litmp1 獲得計數器的時鐘頻率 dffreq double litmp...

java獲取程式執行時間

第一種是以毫秒為單位計算的。偽 long starttime system.currenttimemillis 獲取開始時間 dosomething 測試的 段 long endtime system.currenttimemillis 獲取結束時間 偽 long starttime system....