您的位置:首页 > 编程语言 > Java开发

JAVA对Date的一些操作

2016-06-17 17:27 495 查看

1.得到两个时间差,然后计算得到具体的差值。

场景:计算某个应用在线上运行的时间.

返回格式:1天2小时0分

/**
* 获取时间相减的值 从而得到具体的时间差
*
* @throws ParseException
*/
public static String getPastTime(Date time) throws ParseException {
Date now = new Date();
long l = now.getTime() - time.getTime();
long day = l / (24 * 60 * 60 * 1000);
long hour1 = (l / (60 * 60 * 1000) - day * 24);
long min = ((l / (60 * 1000)) - day * 24 * 60 - hour1 * 60);
return day + "天" + hour1 + "小时" + min + "分";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: