/* * 创建2个日期 */ String d1 = "20161011"; String d2 = "20161021"; SimpleDateFormat d = new SimpleDateFormat("yyyyMMdd"); Date date1 = d.parse(d1);//日期1 Date date2 = d.parse(d2);//日期2 /* * 将2个日期各自转成毫秒值 */ long s1 = date1.getTime(); long s2 = date2.getTime(); /* * 计算2个日期之间相差的秒数,再转成天数 */ long day = ((s2 - s1)/(24*60*60*1000)) + 1; System.out.println(day);//控制台输出天数
Java如何计算2个日期之间相差多少天?
猜你喜欢
转载自yws528819.iteye.com/blog/2330349
今日推荐
周排行