日期:2014-05-20  浏览次数:20721 次

JAVA 时间相减问题---->高手支招
long   Day=24L*60L*60L*1000L;
Date   d=   new   Date();
SimpleDateFormat   f=new   SimpleDateFormat( "yyyy-mm-dd ");
Date   a=f.parse(birthday);
out.println((d.getTime()-a.getTime())/Day)
这样是可以得到天数.
可是我想问,这个方法里面是不是考虑闰年了.
这样得到的天数是不是正确的呢?
请高手支声.........

------解决方案--------------------
正确的答案,和闰年没什么关系
------解决方案--------------------
你要的是天数,跟历法没有关系。要是年数就有关系了
------解决方案--------------------
和闰年没有什么关系。只是计算两个日期相隔的天数