您的位置:首页 > 移动开发 > Android开发

Android获取两个日期之间间隔的天数

2015-08-04 16:38 821 查看
/**

* 获取两个日期之间的间隔天数

* @return

*/

public static int getGapCount(Date startDate, Date endDate) {

Calendar fromCalendar = Calendar.getInstance();

fromCalendar.setTime(startDate);

fromCalendar.set(Calendar.HOUR_OF_DAY, 0);

fromCalendar.set(Calendar.MINUTE, 0);

fromCalendar.set(Calendar.SECOND, 0);

fromCalendar.set(Calendar.MILLISECOND, 0);

Calendar toCalendar = Calendar.getInstance();

toCalendar.setTime(endDate);

toCalendar.set(Calendar.HOUR_OF_DAY, 0);

toCalendar.set(Calendar.MINUTE, 0);

toCalendar.set(Calendar.SECOND, 0);

toCalendar.set(Calendar.MILLISECOND, 0);

return (int) ((toCalendar.getTime().getTime() - fromCalendar.getTime().getTime()) / (1000 * 60 * 60 * 24));

}

原文:http://blog.csdn.net/cnnumen/article/details/7748390
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: