Я пытаюсь сравнить объекты Date в Java, но когда я его тестирую, он терпит неудачу, потому что (я думаю) секунд и миллисекунд.Как сравнить объекты даты, игнорируя секунды и миллисекунды?
Date date = (Date) jSpinner.getValue();
Date now = Calendar.getInstance().getTime();
if(date.before(now))
System.out.println("Error: Date too early");
else
System.out.println("Date is good");
Так что, когда я выбираю из JSpinner сегодняшнюю дату и время (до минут) сравнение с должен теперь напечатать второе утверждение, но печатает первый. Итак, как вы указываете объекту даты установить секунды и миллисекунды на 0?