【Java】毫秒數轉換為時間、格式化時間、字符串格式時間獲取毫秒數


一、毫秒數轉換為時間

        long tm = System.currentTimeMillis();    //獲取當前毫秒數 //毫秒數轉換為時間
        Date date = new Date(); date.setTime(tm); System.out.println(date);

上述時間進行格式化

        //時間格式化
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String fmDate = sdf.format(date); System.out.println(fmDate);

結果為

                         

 

也可以自己設置毫秒數(數字后一定要+L)

        date.setTime(1600000412089L);

 

 

二、字符串格式時間獲取毫秒數(使用下面的方法需要進行異常處理,可以直接拋出,也可以自己處理)

        //字符串格式時間獲取毫秒數
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String sdate = "2020-09-17 21:30:30"; long timeM = sdf.parse(sdate).getTime(); System.out.println(timeM);

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM