首先把获取的字符串日期转换成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);希望可以帮到你。