В моем приложении мне нужно сравнить три даты в одном цикле if-else. У меня есть дата начала, дата окончания и дата тестирования. То, что я хочу проверить, заключается в том, находится ли дата испытания между датой начала и датой окончания.Сравнение дат
if (testDate >= startDate && testDate <= endDate) {
Если я устанавливаю STARTDATE на 25.04.2012 и ENDDATE в 24/04/2019 и testDate на 25/12/2013 код работает. Но если я установил startDate на 26/04/2000, а endDate - 24/04/2019, а testDate - 25/12/2013, код не будет работать. Что не так?
что искали? – vikingosegundo
Да, вы сравниваете адреса объектов. Вы должны использовать метод сравнения, поддерживаемый объектом. –