2016-05-04 5 views
0

Я пытаюсь сравнить объекты 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?

ответ