На странице JSP у меня есть четыре даты выборки, такие как 01-dec, 15-dec, 30-dec и 15-jan. Мне нужно, чтобы проверить, является ли 15.Нахождение разницы между двумя датами
Здесь дата выше и текущая разница Дейта моя попытка:
Calendar calendar = Calendar.getInstance();
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
Calendar calendar3 = Calendar.getInstance();
Calendar calendar4 = Calendar.getInstance();
calendar1.set(2011, 11, 02);
calendar2.set(2011, 06, 02);
calendar3.set(2011, 09, 07);
calendar4.set(2011, 06, 05);
long milliseconds1 = calendar1.getTimeInMillis();
long milliseconds2 = calendar.getTimeInMillis();
long diff = milliseconds2 - milliseconds1;
long diffDays = diff/(24 * 60 * 60 * 1000);
if (diffDays <= 15) {
System.out.println("Fifteen");
} else {
System.out.println("No Fifteen");
}
Я проверить состояние всех четырех сценариев ли разница 15 или нет , Помещение этих экземпляров календаря на карту или список. Я не знаю, как это сделать.
возможно дубликат [Расчет разницы в датах в Java] (http://stackoverflow.com/questions/453388/calculating-difference-in-dates- in-java) – 2010-12-16 10:51:03