您的位置:首页 > 其它

时间段之间的时间(包括开始和结束时间)

2016-07-15 10:53 253 查看
        String c = "2016-05-09 00:00:00";

        String d = "2016-05-13 00:00:00";

            Calendar start = Calendar.getInstance();

            DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

            start.setTime(df.parse(c)); 

            Long startTIme = start.getTimeInMillis(); 

            Calendar end = Calendar.getInstance();  
            end.setTime(df.parse(d));

            Long endTime = end.getTimeInMillis(); 

            Long oneDay = 1000 * 60 * 60 * 24l;

            Long time = startTIme; 

            while (time <= endTime) { 

                Date dd = new Date(time); 

                System.out.println(df.format(dd)); 

                time += oneDay;

               // System.out.println(time);
        }

另外,记录一下一个比较好的 时间+数字的方法

Date date = new Date();

int num = 3;

//当前时间取到年月,后两位为num的值

System.out.println(String.format("%tY%<tm%02d", date, num));//20160703
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: