获得二个时光之间的间隔,返回X天X分X秒(月之类可以自行扩大)
/**
* 二个时光比拟显示 返回 XX天XX时XX分
* @param beginTime
* @param endTime
* @return
*/
public static String displayTimeRange (long beginTime, long endTime) {
StringBuilder stringBuilder = new StringBuilder();
long days = 0;
long hours = 0;
long minutes = 0;
if (beginTime <= endTime) {
long second = endTime/1000 - beginTime/1000; //秒
minutes = (second/60)%60; //分钟是取 小时 : 余数
hours = (second/3600)%24; //小时是取 天 : 余数
days = second/(3600*24); //天取 天 : 模
}
stringBuilder.append(days);
stringBuilder.append("天");
stringBuilder.append(hours);
stringBuilder.append("小时");
stringBuilder.append(minutes);
stringBuilder.append("分");
return stringBuilder.toString();
}
/**
* 二个时光比拟显示