2010年3月3日 星期三

C# 字串/時間格式化

把字串/時間 顯示值格式化

cht1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "h:mm";


(時間格式)
y - 年
yy - 年 未滿兩位補0
yyyy - 西元
M - 月
MM - 月 未滿兩位補0
d - 日
d - 日 未滿兩位補0
h - 12進位小時
hh - 12進位小時 未滿兩位補0
H - 24進位小時
HH - 24進位小時 未滿兩位補0
m - 分
mm - 分 未滿兩位補0
s - 秒
ss - 秒 未滿兩位補0
f~f^7 - 秒後小數點 1~7位

(字串格式)
前面補0的數字字串
String.Format("{0:0000}", 123); // 輸出 0123

前後都補0的數字字串
String.Format("{0:0000.0000}", 123.45); // 輸出 0123.4500

每3位數(千)加逗號
(String.Format("{0:0,0}", 12345); // 輸出 12,345

格式化電話號碼
(String.Format("{0:(###) ###-####}", 1234567890); // 輸出 (123) 456-7890

金額的表示
(String.Format("{0:$#,##0.00;($#,##0);Zero}", 0); // 這個會顯示 Zero
(String.Format("{0:$#,##0.00;($#,##0.00);Zero}", 1234.50); // 這個會顯示 $1,234.50

沒有留言:

張貼留言