java 获取两个日期之间的所有天数

 Calendar start = Calendar.getInstance();  
        start.set(2017, 2, 20);  
        Long startTIme = start.getTimeInMillis();  
      
        Calendar end = Calendar.getInstance();  
        end.set(2017, 2, 23);  
        Long endTime = end.getTimeInMillis();  
      
        Long oneDay = 1000 * 60 * 60 * 24l;  
      
        Long time = startTIme;  
        while (time <= endTime) {  
            Date d = new Date(time);  
            DateFormat df = new SimpleDateFormat("yyyy-MM-dd");  
            System.out.println(df.format(d));  
            time += oneDay;  
        }

 

posted @ 2017-02-23 16:33  思思博士  阅读(1517)  评论(0编辑  收藏  举报