2つのjoda datetimesを減算する方法は?[重複] 質問する

2つのjoda datetimesを減算する方法は?[重複] 質問する

これは「本来の動作方法」ではないことは承知していますが、それでも、2 つの DateTime オブジェクトがある場合、それらを減算する良い方法は何でしょうか? Date オブジェクトに変換しますか?

DateTime start = new DateTime();
System.out.println(start + " - doing some stuff");

// do stuff

DateTime end = new DateTime();
Period diff = // end - start ???
System.out.println(end + " - doing some stuff took diff seconds");

ベストアンサー1

期間はReadableInstant2つのインスタンスを受け取るコンストラクタ:

Period diff = new Period(start, end);

(は、他のクラスと同様にReadableInstantによって実装されるインターフェースです。)DateTime

おすすめ記事