1、默认的思路是:分别取到2个日期的毫秒数,然后相减,除以1000*60*60*24。
这个不会有误差的。
2、可以用第三方的东西:joda-time
下载地址:http://sourceforge.net/projects/joda-time/?source=dlp,下载下来后,里面有3个jar包。
example:
DateTime date1 = new DateTime("2008-4-27");
DateTime date2 = new DateTime("2008-5-1");
Days days = Days.daysBetween(date1, date2);
System.out.println(days.getDays());
refurl:http://bbs.youkuaiyun.com/topics/230017477
http://wandejun1012.iteye.com/blog/2222367
关键字:datetime,between