2つの日付を比較しようとしています。私の最初のデートは:
Date previousDate ="Returns a date as 2011-12-09 in a gregorian date"
2番目の日付は私の「現在の日付」であり、現在の日付を次のように取得しています。
SimpleDateFormat format = new SimpleDateFormat("yyyy/mm/dd");
Date date=new Date();
現在の日付と前の日付を比較しようとすると、年のみ (またはパターンの最初のもののみ) を比較できます。
System.out.println("date"+previousDate.compareto(format(date));
日付全体ではなく年のみを比較しているため、出力を「1」として取得できます。私が欠けているものを理解できる人はいますか.私は多くのアプローチを試みましたが、成功できませんでした.これでうまくいくか、別の解決策が必要かどうか教えてください.
ありがとう。