4

重複の可能性:
ミリ秒単位の時間差の計算

Javaのあるイベントで何ミリ秒が経過したかを確認するにはどうすればよいですか?例えば:

Want to start timer here<<
   function doSomething()
   .
   .
Want to finish timer here<<

何ミリ秒経過したか確認したい。それを行う方法はありますか?

4

3 に答える 3

9
System.nanoTime()

開始値と終了値を比較します。これがドキュメントです。

最も正確な使用可能なシステム タイマーの現在の値をナノ秒単位で返します。

于 2012-12-21T15:47:14.560 に答える
8
long startTime = System.currentTimeMillis();

DoStuff();

long endTime = System.currentTimeMillis();

long millis = endTime - startTime;
于 2012-12-21T15:47:07.703 に答える
3

System.nanotime()アクションの前後に使用して、値を減算し、1e6 で除算して、ミリ秒単位の時間を取得できます。

于 2012-12-21T15:47:46.157 に答える