首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

回来两个日期相差天数

2013-08-01 
返回两个日期相差天数/** * 获取日期差,返回相差天数。 * @param startDate开始时间 * @param endDate结束

返回两个日期相差天数
/**
* 获取日期差,返回相差天数。
* @param startDate   开始时间
* @param endDate  结束时间
* @return Long       相差天数
*/
public static Long getCompareDate(String startDate,String endDate){  
    SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
try {
Date date1= formatter.parse(startDate);
Date date2=formatter.parse(endDate); 
long l = date2.getTime() - date1.getTime();  
    long d = l/(24*60*60*1000);  
    return d;  
} catch (ParseException e) {
log.error("获取时间天数差失败。原因:"+e.getMessage());
return null;
}
}

热点排行