public static int getDaysCount(Date startDate, int startHour, Date endDate,int endHour) {// 根据起始日期计算起始的毫秒long startTime = startDate.getTime();// 根据终止日期计算终止的毫秒long endTime = endDate.getTime();// 通过起始毫秒和终止毫秒的差值,计算天数int dayCount = (int) ((endTime - startTime) / (24 * 60 * 60 * 1000) + 1);if (endHour <= startHour) {if (startHour == 24 && endHour == 0) {dayCount = dayCount - 2;} else {dayCount = dayCount - 1;}}return dayCount;}
如果觉得《根据起始日期 起始时间 终止日期 终止时间计算天数》对你有帮助,请点赞、收藏,并留下你的观点哦!