jsp中怎么计算时间差

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:14:49
如计算时间2008/3/4与时间2009/7/2之间相差多少天?代码怎么写呢?谢谢!

最直接的方法是2个相减,然后转换成你想要的格式。
代码如下:(返回的是ms,要换成天再除以(1000*3600*24))
//取得A时间减去B时间后的毫秒数
public static long getPoorSeconds(Date a,Date b){
Calendar timea = Calendar.getInstance();
Calendar timeb = Calendar.getInstance();
timea.setTime(a);
timeb.setTime(b);
return timea.getTimeInMillis() - timeb.getTimeInMillis();
}

楼上的通知回答的不错。我收下了 。。。。