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...