Java時間格式化年-月-日-時間


 

Date d = new Date();

System.out.println(d); //Sat Mar 16 20:58:56 CST 2019

System.out.println(d.toLocaleString());//2019-3-16 20:59:38

System.out.println(new SimpleDateFormat("yyyy-MM-dd ahh:mm:ss").format(d));//2019-3-16 下午20:59:38

 

當使用 toLocaleString()方法的時候會出現這種情況,是因為這是一個過時的方法,並不是錯誤的方法,可以用,不推薦使用!

 

SimpleDateFormat類的format方法才是正確格式化時間的不錯選擇!

yyyy表示年 mm表示月  不多說,很直觀大家都能明白    a表示的是上午下午      - :只是分隔符而已,根據自己的情況去改變

年月日的位置也是可以調換的  ,    可以自己去嘗試一下!


免責聲明!

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



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