Javaで時間差を計算するにはどうすればいいですか? 質問する

Javaで時間差を計算するにはどうすればいいですか? 質問する

たとえば、19:00:00 から 16:00:00 の 2 つの時間を減算したいのですが、これを実行する Java 関数はありますか? 結果はミリ秒、秒、または分単位で表されます。

ベストアンサー1

Java 8にはよりクリーンなソリューション- インスタントと持続時間

例:

import java.time.Duration;
import java.time.Instant;
...
Instant start = Instant.now();
//your code
Instant end = Instant.now();
Duration timeElapsed = Duration.between(start, end);
System.out.println("Time taken: "+ timeElapsed.toMillis() +" milliseconds");

おすすめ記事