これは「本来の動作方法」ではないことは承知していますが、それでも、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
期間はReadableInstant
2つのインスタンスを受け取るコンストラクタ:
Period diff = new Period(start, end);
(は、他のクラスと同様にReadableInstant
によって実装されるインターフェースです。)DateTime