-2
同じ日付と出力の比較は-1です。私が知っている限り、同じ日付で0になるはずです。同じ日付を比較するとJavaで-1が返されます
ここでは、デバッグモードの画像が添付されています。どのようにしてこの問題を解決することができますか?
同じ日付と出力の比較は-1です。私が知っている限り、同じ日付で0になるはずです。同じ日付を比較するとJavaで-1が返されます
ここでは、デバッグモードの画像が添付されています。どのようにしてこの問題を解決することができますか?
あなたは、このような時間ずに、2つの日付を比較するには、このpostを使用することができます。
if (removeTime(questionDate).equals(removeTime(today))
...
public Date removeTime(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
コードを投稿できますか? – Thecave3
回答は簡単です:これらの日付は同じではありません。 – Tom
私はデバッグモードから変数値を添付しました。私は、私が比較している日付の両方のデバッグで同じ日付を取得しています。 –