阅读背景:

获取二个时间的跨度

来源:互联网 


获得二个时光之间的间隔,返回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();
 }

/**
  * 二个时光比拟显示 




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: