Java中將毫秒數轉為*天*小時*分*秒

來源:互聯網
上載者:User

  將毫秒數或兩個日期類型數轉換為*天*小時*分*秒的方法,在進行時間段計算時應該經常用到。

  /**<br /> *<br /> * @param 要轉換的毫秒數<br /> * @return 該毫秒數轉換為 * days * hours * minutes * seconds 後的格式<br /> * @author fy.zhang<br /> */<br />public static String formatDuring(long mss) {<br />long days = mss / (1000 * 60 * 60 * 24);<br />long hours = (mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60);<br />long minutes = (mss % (1000 * 60 * 60)) / (1000 * 60);<br />long seconds = (mss % (1000 * 60)) / 1000;<br />return days + " days " + hours + " hours " + minutes + " minutes "<br />+ seconds + " seconds ";<br />}<br />/**<br /> *<br /> * @param begin 時間段的開始<br /> * @param end時間段的結束<br /> * @return輸入的兩個Date類型資料之間的時間間格用* days * hours * minutes * seconds的格式展示<br /> * @author fy.zhang<br /> */<br />public static String formatDuring(Date begin, Date end) {<br />return formatDuring(end.getTime() - begin.getTime());<br />}<br />  

希望大家有用。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.