C —— 货币
2.5.ToString("C") ¥2.50
D —— 十进制数
25.ToString("D5") 00025
E —— 科学型
25000.ToString("E") 2.500000E+005
F —— 固定点
25.ToString("F2") 25.00
G —— 常规
2.5.ToString("G") 2.5
N —— 数字
2500000.ToString("N") 2,500,000.00
X —— 十六进制
255.ToString("X") FF
常用格式举例:
(一)D
int i=12345;
string s1= i.ToString("d8"); //结果 00012345
(二)F
double j=123.45;
string s1 = string.Format("the value is {0:f3}", j); //结果 123.450
(三)F
double i=12345.6789
string s1 = i.ToString("f2"); //结果 12345.68
string s2 = i.ToString("f6"); // 结果 12345.678900
(四)N
double i=12345.6789;
string s1 = i.ToString("n"); // 结果 12,345.68
string s2 = i.ToString(“n4”); //结果 12,345.6789
(五)P
double i=0.126;
string s1 = i.ToString("p"); //结果 12.6%
(六)DateTime
DateTime dt =new DateTime(2003,5,25);
string s1 = dt.ToString("yyyy-MM-dd"); //结果 2003-05-25