Java字串格式輸出

2021-09-24 04:57:46 字數 1930 閱讀 4712

eg: system.out.println(string.format(「%tq」, new date()));

佔位符作用

示例結果

%d十進位制整數,int範圍內

123123

%o八進位制整數

123173

%x十六進製制整數

1237b

%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

轉換符作用

示例結果

%th2位數字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

%tq1970-1-1 00:00:00 到現在所經過的毫秒數

(「%tq」, new date())

1479093038372

字串相關 C 字串輸出格式

近段時間在做專案時用到了字串輸出格式方面的內容,今天來整理一下,算是筆記吧,如果能幫到部分我也是很開心噠。1 大部分開發者會選用加號鍵組合字串並輸出 string str hello string name jerry string result str name 輸出結果 2 我們還可以選用格式化...

字串格式化輸出

你好 info s name s age s salary s name,name,age,job s 也可以換成 d s代表 string d 代表只能接受數字 他的作用是幫助你檢測輸入的資料型別 還有乙個 f 代表的是浮點小數 注意 s點位符要和括號裡的位數相等 msg 這個地方是不顯示的 na...

字串格式化輸出

我們格式化構建字串可以有3種方法 1 元組佔位符 m python astr i love s m print astr 2 字串的format方法 m python astr i love format python m print astr 3 字典格式化字串 m python astr i l...