冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 1153|回覆: 0
打印 上一主題 下一主題

[心得] [C#] ToString() 格式化文字 - 轉載

[複製鏈接]

1114

主題

0

好友

1042

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
390967
帖子
2182
主題
1114
精華
0
積分
1042
楓幣
26484
威望
578
存款
10100
贊助金額
1800
推廣
0
GP
3799
閱讀權限
150
在線時間
272 小時
註冊時間
2023-5-18
最後登入
2025-12-25

2023年紀念勳章 太陽勳章 神手勳章 高級客戶 VIP會員 私服達人 懶人勳章 幼兒勳章 音樂勳章 屁孩勳章 貢獻王 性別(女) 性別(男) 積分勳章 發帖達人 2023端午節紀念勳章 富豪勳章 富可敵國 2023中秋節紀念勳章 解說達人 論壇粉絲 2023聖誕節紀念勳章 2024年紀念勳章 2024端午節紀念勳章 2024中秋節紀念勳章 2024聖誕節紀念勳章 2025年紀念勳章 2025端午節紀念勳章 2025中秋節紀念勳章 2025聖誕節紀念勳章

跳轉到指定樓層
1
發表於 2023-5-28 11:46:32 |只看該作者 |倒序瀏覽
本帖最後由 whitefox 於 2023-5-28 11:48 編輯

SpecifierTypeExampleOutput (Passed Double 1500.42)Note
C貨幣2.5.ToString("C")¥2.50
D十進位25.ToString("D5")25
E科學符號25000.ToString("E")2.50E+05
F固定點25.ToString("F2")25
G常規2.5.ToString("G")2.5
N數字2500000.ToString("N")2,500,000.00
X十六進位255.ToString("X")F
SpecifierTypeExampleOutput (Passed Double 1500.42)Note
0Zero placeholder{0:00.0000}1500.42Pads with zeroes.
#Digit placeholder{0: (#).##}(1500).42
.Decimal point{0:0.0}1500.4
,Thousand separator{0:0,0}1,500Must be between two zeroes.
,.Number scaling{0:0,.} 2Comma adjacent to Period scales by 1000.
%Percent{0:0%}150042%Multiplies by 100, adds % sign.
eExponent placeholder{0:00e+0}1.50E+03Many exponent formats available.
;Group separatorsee below

SpecifierTypeExample (Passed System.DateTime.Now)
dShort date10/12/2002

DLong date10-Dec-02

tShort time10:11 PM

TLong time10:11:29 PM

fFull date & time 2002/12/10 22:11

FFull date & time (long)2002/12/10 22:11

gDefault date & time10/12/2002 10:11 PM

GDefault date & time (long)10/12/2002 10:11:29 PM

MMonth day pattern10-Dec

rRFC1123 date stringTue, 10 Dec 2002 22:11:29 GMT

sSortable date string2002-12-10T22:11:29

uUniversal sortable, local time2002-12-10 22:13:50Z

UUniversal sortable, GMT2002/12/11 03:13

YYear month patternDecember, 2002






The 'U' specifier seems broken; that string certainly isn't sortable.






SpecifierTypeExample Example Output
ddDay{0:dd}10
dddDay name{0:ddd}Tue
ddddFull day name{0:dddd}Tuesday
f, ff, ...Second fractions{0:fff}932
gg, ...Era{0:gg}A.D.
hh2 digit hour{0:hh}10
HH2 digit hour, 24hr format{0:HH}22
mmMinute 00-59{0:mm}38
MMMonth 01-12{0:MM}12
MMMMonth abbreviation{0:MMM}Dec
MMMMFull month name{0:MMMM}December
ssSeconds 00-59{0:ss}46
ttAM or PM{0:tt}PM
yyYear, 2 digits{0:yy}2
yyyyYear{0:yyyy}2002
zzTimezone offset, 2 digits{0:zz}-5
zzzFull timezone offset{0:zzz}-05:00
:Separator{0:hh:mm:ss}10:43:20
/Separator{0:dd/MM/yyyy}10/12/2002
SpecifierType

gDefault (Flag names if available, otherwise decimal)

fFlags always


dInteger always


xEight digit hex.


------------------------------------
轉載:https://awei791129.pixnet.net/blog/post/24989287
收藏收藏0 推0 噓0

分享這篇文章



把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1鑰匙
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策詐騙防範及資料調閱

Copyright © 2011-2025 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2025-12-25 23:57

回頂部