[Java] 獲取兩個日期間的所有日期
阿新 • • 發佈:2017-11-06
nbsp imp urn getdate for simple java mon turn
def GetDates(String startDate, String endDate){
Date d1 = new SimpleDateFormat("yyyyMMdd").parse(startDate);//定義起始日期
Date d2 = new SimpleDateFormat("yyyyMMdd").parse(endDate);//定義結束日期
Calendar dd = Calendar.getInstance();//定義日期實例
dd.setTime(d1);//設置日期起始時間
ArrayList<String> dates = new ArrayList<String>()
while(dd.getTime() <= d2){//判斷是否到結束日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String str = sdf.format(dd.getTime());
dates.add(str)
dd.add(Calendar.DAY_OF_MONTH, 1);//進行當前日期月份加1
}
return dates;
}
[Java] 獲取兩個日期間的所有日期