Java字符串格式輸出

轉載地址:https://blog.csdn.net/ash_zheng/article/details/53157101
eg: System.out.println(String.format(“%tQ”, new Date()));

佔位符 作用 示例 結果
%d 十進制整數,int範圍內 123 123
%o 八進制整數 123 173
%x 十六進制整數 123 7b
%e 指數形式 123333.3333333333 1.233333e+05
%a 十六進制指數 123333.3333333333 0x1.e1c5555555553p16
搭配佔位符 作用 示例 結果
+ 添加正負號
1~9 佔多少位(若比其本身長度小,則按原長顯示) (“%+5d”, 123) ! +123!
- 左對齊 (“%-5d”, 123) ! 123!
0 在數字前加0,和佔位數字一起用 (“%04d”, 123) 0123
以,劃分數字,常用於錢數顯示 (“%,d”, 1123) 1,123
轉換符 作用 示例 結果
%tc 輸出全部日期信息 (“%tc”, new Date()) 星期一 十一月 14 10:19:24 CST 2016
%tF 年-月-日 格式 (“%tF”, new Date()) 2016-11-14
%tD 月/日/年 (“%tD”, new Date()) 11/14/16
%tr 時:分:秒 上午/下午 (12小時制) (“%tr”, new Date()) 10:23:12 上午
%tT 時:分:秒 (24小時制) (“%tT”, new Date()) 10:26:32
%tR 時:分 (24小時制) (“%tR”, new Date()) 10:27
轉換符 作用 示例 結果
%tH 2位數字24時制的小時(不足2位前面補0) (“%tH”, new Date()) 10
%tI 2位數字12時制的小時(不足2位前面補0) (“%tI”, new Date()) 10
%tk 2位數字24時制的小時(前面不補0) (“%tk”, new Date()) 10
%tl 2位數字12時制的小時(前面不補0) (“%tl”, new Date()) 10
%tM 2位數字的分鐘(不足2位前面補0) (“%tM”, new Date()) 01
%tS 2位數字的秒(不足2位前面補0) (“%tS”, new Date()) 30
%tL 3位數字的毫秒(不足3位前面補0) (“%tL”, new Date()) 087
%tN 9位數字的毫秒數(不足9位前面補0) (“%tN”, new Date()) 455000000
%tp 上午或下午標記 (“%tp”, new Date()) 上午
%tz 相對於GMT的RFC822時區的偏移量 (“%tz”, new Date()) +0800
%tZ 時區縮寫字符串 (“%tZ”, new Date()) CST
%ts 1970-1-1 00:00:00 到現在所經過的秒數 (“%ts”, new Date()) 1479092974
%tQ 1970-1-1 00:00:00 到現在所經過的毫秒數 (“%tQ”, new Date()) 1479093038372
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章