比較演算子を使用してJavaで日付を比較するにはどうすればよいですか?比較演算子を使用してJavaで日付を比較するにはどうすればよいですか?
例:
日付1が30-10-2017
日付2であるが、それ未満date3
であることは事実であるべきとき31-10-2017
date3が偽30-10-2018
date2
リターンです。日付が別の日付よりも小さい場合はどうすればtrueを返すことができますか?あなたは直接関係演算子を使用することはできませんが、日付/時刻型は、一般的にComparable
を実装
{
boolean check = false;
if(year < theDate.year)
{
return true;
}
if(year > theDate.year)
{
return false;
}
if(month < theDate.month)
{
check = true;
}
if(day < theDate.day)
{
check = true;
}
else
{
return false;
}
return check;
}
の比較である
あなたの日付クラスのタイプは何ですか? (完全修飾) 'java.util.Date'か、' java.time.LocalDate'か何か他のものか? –