-1
我最近正在使用算法並在JAVA中實現它。我在其中放置了一個計算器,用於計算特定算法階段所用的時間。定時器的代碼是這樣的。帶時間戳的Java代碼
static long start = 0;
long time = System.currentTimeMillis() - start;
System.out.printf("Took %.3f%n", time/1e3);
而且這段代碼的輸出是
Took 6.807
現在是什麼時間的單位在此輸出。它是毫秒還是微秒或納秒或僅僅秒?這個代碼需要做什麼才能以毫秒爲單位獲得輸出時間?先謝謝你。
'System.currentTimeMillis()'以毫秒爲單位返回當前時間(因此爲「millis」)。如果您將時間測量值除以千分之一(與「時間/ 1e3」相同),則將其轉換爲秒。 – khelwood