获取二个时间的跨度

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


开始时间:1470648934000("2016-08-08 17:35:34")
结束时间:1470882617970("2016-08-11 10:30:17")

结果:2天16小时54分
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值