我需要您的幫助來獲取迄今爲止的值,同時檢索兩個日期之間的月份列表。如何在使用java.util.Date.before之前顯示日期
在我的代碼我使用:
String date1 = "JAN-2015";
String date2 = "APR-2015";
DateFormat formater = new SimpleDateFormat("MMM-yyyy");
Calendar beginCalendar = Calendar.getInstance();
Calendar finishCalendar = Calendar.getInstance();
try {
beginCalendar.setTime(formater.parse(date1));
finishCalendar.setTime(formater.parse(date2));
} catch (ParseException e) {
e.printStackTrace();
}
while (beginCalendar.before(finishCalendar)) {
String date = formater.format(beginCalendar.getTime()).toUpperCase();
beginCalendar.add(Calendar.MONTH, 1);
}
上面的代碼會顯示在列表:
Jan-2015
Feb-2015
Mar-2015
那麼,怎樣才能我也加入到這是Apr-2015
它日期,因爲它是執行.before()
但OP希望'。之前()'方法 – Blip
由於它的工作 – 99maas