第1个回答 2014-09-28
首先把获取的字符串日期转换成Date类型(从前台页面获取的是字符串类型的日期 a,b):
Date a1 = new SimpleDateFormat("yyyy-MM-dd").parse(a);
Date b1 = new SimpleDateFormat("yyyy-MM-dd").parse(b);
//获取相减后天数
long day = (a1.getTime()-b1.getTime())/(24*60*60*1000);
希望可以帮到你。本回答被网友采纳
第2个回答 2014-09-28
相隔的天数
Date d1 = new Date();
Date d2 = new Date(2013,10,23,14,15,26);
int days = (int)((d1.getTime() - d2.getTime())/86400000);
System.out.println("间隔天数:" + days);本回答被网友采纳