私は2つの日付を比較したいと思いますが、問題が発生しています。 1つの日付はjava.util.date
オブジェクトから作成され、もう1つは手動で作成されます。次のコードは例です:ジョーダの時間を使って2つの日付を比較する
Date ds = new Date();
DateTime d = new DateTime(ds);
DateTime e = new DateTime(2012,12,07, 0, 0);
System.out.println(d.isEqual(e));
ただし、テストはfalse
となります。私はそれが時間のためだと推測しています。これらの2つの日付が同じであるかどうかを確認するにはどうすればいいですか(年、月、日付が同じであることを意味します)。
FYI、[ジョダタイム](HTTPの文字列、ロング、日付(java.utilの)...することができます:/ /www.joda.org/joda-time/)プロジェクトは[メンテナンスモード](https://en.wikipedia.org/wiki/Maintenance_mode)になり、チームは[java.time](http ://docs.oracle.com/javase/9/docs/api/java/time/package-summary.html)のクラスを参照してください。 [Tutorial by Oracle](https://docs.oracle.com/javase/tutorial/datetime/TOC.html)を参照してください。 –