有幸见识到了ToString()方法的一些特殊的用法,主要是带参数的ToString()的使用,格式有很多,将其记录在这里,在需要使用的时候再来查看相关即可。
一、格式化时间
1、年月日时分
currentTime.ToString("f"); //不显示秒
2、年月
currentTime.ToString("y");
3、月日
currentTime.ToString("m");
4、格式为:2003-9-23
currentTime.ToString("d");
5、格式为:14:24
currentTime.ToString("t");
二、格式化数值
格式 | 说明 | 实例 | 输出 |
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 |
P | 百分制 | 12345.ToString("p"); | 1,234,500.00% |
X | 十六进制 | 10.ToString("X") | oxA |
X2 | 十六进制(每次两位) | 10.ToString("X2") | oxA |