JAVA对Date的一些操作

来源:互联网 发布:淘宝宣传片 编辑:程序博客网 时间:2024/06/18 08:43

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 + "分";    }
0 0
原创粉丝点击