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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章