String.format()格式化日期(2)


在以前的開發中,日期格式化一直使用的是SimpleDateFormat進行格式化。今天發現String.format也可以格式化。當 然,兩種方式的優劣沒有進行深入分析。

1. 日期格式化 (2018/5/13 周日 中文環境下測試)

轉換符 說明     結果
%tb 指定語言環境下的月份簡稱     五月
%tB 指定語言環境下的月份全稱     五月
%ta  指定語言環境下周幾的簡稱     星期日
%tA 指定語言環境下周幾的全稱     星期日
%ty 2位數的年份 18
%tY  4位數年份     2018
%tm 月份     05
%te  一個月中的某一天(1~31)  13
%td 一個月中的某一天(01~31) 13
%tj  一年中第幾天 133


2. 時間格式化 (15:03:15.923 中文環境下測試)

轉換符 說明     結果
%tH  小時(00~23)     15
%tI   小時(01~12)     03
%tk  小時(0~23)     15
%tl  小時(1~12)  3
%tM  分鍾(00~59)  35
%tS 秒(00~59) 55
%tL 毫秒(000~999) 923
%tN 9位數微妙(000000000~999999999)  923000000
%tp  當前語言環境下上午/下午 下午
%tz 時區 +0800
%tZ 時區 CST
%ts 從1970-01-01 00:00:00 到現在的秒 1526196955
%tQ 從1970-01-01 00:00:00 到現在的毫秒 1526196955923

    
3. 日期+時間 (2018/5/13 15:44:21 中文環境)

轉換符 說明     結果
%tF 年-月-日  2018-05-13
%tD  月/日/年  05/13/18
%tc    全部時間日期  星期日 五月 13 15:44:21 CST 2018
%tr   時分秒 PM  03:44:21 下午
%tT  時分秒 15:44:21
%tR  時分  15:44

 

 

T


免責聲明!

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



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