计算java Date类型时间段
页面需要计算耗时,单位分钟,解决办法:
public int calculateDaysGap(Date start, Date end) {
// final long ONE_DAY_MILLIS = 1000L * 60 * 60 * 24; // 此处要注意,去掉时分秒的差值影响,此处采用先换算为天再相减的方式
final long ONE_MIN_MILLIS = 1000L * 60;
int gapDays = (int)Math.abs(end.getTime()/ONE_MIN_MILLIS - start.getTime()/ONE_MIN_MILLIS);
// System.out.println(gapDays);
return gapDays;
}
单位可以变化