两个时间相差距离多少小时 (精确到秒)
生活随笔
收集整理的這篇文章主要介紹了
两个时间相差距离多少小时 (精确到秒)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
/** * 兩個時間相差距離多少小時 * * @param str1 * 時間參數 1 格式:1990-01-01 12:00:00 * @param str2 * 時間參數 2 格式:2009-01-01 12:00:00 * @return long[] 返回值為:{天, 時, 分, 秒} */ public static String getDistanceTimes(String str1, String str2) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date one; Date two; long day = 0; long hour = 0; long min = 0; long sec = 0; try { one = df.parse(str1); two = df.parse(str2); long time1 = one.getTime(); long time2 = two.getTime(); long diff; if (time1 < time2) { diff = time2 - time1; } else { diff = time1 - time2; } day = diff / (24 * 60 * 60 * 1000); hour = (diff / (60 * 60 * 1000) - day * 24); min = ((diff / (60 * 1000)) - day * 24 * 60 - hour * 60); sec = (diff / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); } catch (ParseException e) { e.printStackTrace(); } String returnStr = "";if(day > 0 ){returnStr +=day*24+"天";} // return returnStr +=hour+"小時"+min+"分"+ sec +"秒 "; return returnStr +=hour+"小時"+min+"分"; }?
轉載于:https://my.oschina.net/symahll/blog/800275
總結
以上是生活随笔為你收集整理的两个时间相差距离多少小时 (精确到秒)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn提交报e200007错误
- 下一篇: Binlog参考资料