From: 2015-11-30 09:00:32
TO: 2015-12-01 14:30:22
相差一天,而不是两天。
/**
* 比较两个时间相差的天数
*
* @param time
* (ms)
* @param compareToTime
* (ms)
* @return
*/
public static long DeltaDays(long time, long compareToTime) {
Calendar c = Calendar.getInstance(Locale.CHINA);
c.setTimeInMillis(time);
c.set(Calendar.HOUR, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
long from = c.getTimeInMillis();
c.setTimeInMillis(compareToTime);
c.set(Calendar.HOUR, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
long to = c.getTimeInMillis();
long daysDelta = (from - to) / (86400 * 1000);
return daysDelta;
}