50,528
社区成员
发帖
与我相关
我的任务
分享
System.out.println("----------method 1----------");
String s1 = "2012-04-20";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = sdf.parse(s1);
Calendar c1 = Calendar.getInstance();
c1.setTime(d1);
Calendar c2 = Calendar.getInstance();
int days = 0;
while (c1.before(c2)) {
days++;
c1.add(Calendar.DATE, 1);
}
System.out.println(days);
System.out.println("----------method 2----------");
days = (int)((c2.getTime().getTime() - d1.getTime()) / (1000*60*60*24)) + 1;
System.out.println(days
);