私のアプリケーションでは、1つのif-elseサイクルで3つの日付を比較する必要があります。私は開始日、終了日、試験日を持っています。私がチェックしたいのは、テスト日が開始日と終了日の間であるかどうかです。私は25/12/2013に25/04/2012にたstartDateと24/04/2019にendDateにとtestDateを設定した場合日付の比較
if (testDate >= startDate && testDate <= endDate) {
コードが動作します。しかし、startDateを26/04/2000に、endDateを24/04/2019に設定し、testDateを2013年12月25日に設定すると、コードは機能しません。どうしましたか?
検索は何を起きましたか? – vikingosegundo
はい、オブジェクトのアドレスを比較しています。オブジェクトでサポートされているcompareメソッドを使用する必要があります。 –