string.Format 格式化输出
string.Format 代码测试结果如下:
测试方法:string.Format("代码",value);
类型 |
原值 |
代码 |
结果 |
说明 |
System.String |
abc123 |
{0} |
abc123 |
|
|
|
这是什么:{0} \"123kkk\" |
这是什么:abc123 "123kkk" |
|
|
|
|{0,10}| |
| abc123| |
右对齐 |
|
|
{0,2}- |
abc123- |
|
|
|
|{0,-10}| |
|abc123 | |
左对齐 |
System.Double |
123456.1 |
{0} |
123456.1 |
|
|
|
{0:c} |
¥123,456.10 |
c/C 货币 |
|
|
{0:c2} |
¥123,456.10 |
c/C 货币 小数位 |
|
|
{0:e} |
1.234561e+005 |
e/E 科学计数法 |
|
|
{0:f} |
123456.10 |
f/F 固定点 |
|
|
{0:f5} |
123456.10000 |
f/F 固定点 小数位 |
|
|
{0:g} |
123456.1 |
g/G 常规 |
|
|
{0:n} |
123,456.10 |
n/N 数字 |
|
|
{0:n3} |
123,456.100 |
n/N 数字 小数位 |
|
|
{0:p} |
12,345,610.00% |
p/P 百分比 |
|
|
{0:p0} |
12,345,610% |
p/P 百分比 小数位 |
|
|
{0:r} |
123456.1 |
r/R 往返过程 |
System.Int32 |
123 |
{0:d} |
123 |
d/D 十进制数 只能为整数 |
|
|
{0:d10} |
0000000123 |
10位数 |
|
|
{0:x} |
7b |
十六进制数 |
|
|
{0:X5} |
0007B |
十六进制数 |
System.Double |
12345678.1 |
{0:0.000} |
12345678.100 |
零占位符 |
|
|
{0:#.###} |
12345678.1 |
数字占位符 |
|
|
{0:0#.###0} |
12345678.1000 |
|
|
|
{0:正0;负0.000} |
正12345678 |
;号前为正数和0的格式,后为负数格式 |
|
|
{0:0;-0.00;零} |
12345678 |
正数;负数;零 |
|
|
{0:0,0} |
12,345,678 |
千分位 |
|
|
{0:0,} |
12346 |
整除1000 |
|
|
{0:0,,.0} |
12.3 |
整除1000*2 |
|
|
{0:#'#00.00'} |
12345678#00.00 |
输出0 |
|
|
{0:E0} |
1E+007 |
|
|
|
{0:e0} |
1e+007 |
|
System.DateTime |
2011/1/18 16:26:46 |
{0} |
2011/1/18 16:26:46 |
|
|
|
{0:d} |
2011/1/18 |
短日期模式 |
|
|
{0:D} |
2011年1月18日 |
长日期模式 |
|
|
{0:t} |
16:26 |
短时间模式 |
|
|
{0:T} |
16:26:46 |
长时间模式 |
|
|
{0:f} |
2011年1月18日 16:26 |
完整短时间 |
|
|
{0:F} |
2011年1月18日 16:26:46 |
完整长时间 |
|
|
{0:g} |
2011/1/18 16:26 |
常规短时间 |
|
|
{0:G} |
2011/1/18 16:26:46 |
常规长时间 |
|
|
{0:m} |
1月18日 |
月日模式 |
|
|
{0:r} |
Tue, 18 Jan 2011 16:26:46 GMT |
RFC1123 模式 |
|
|
{0:s} |
2011-01-18T16:26:46 |
可排序 |
|
|
{0:u} |
2011-01-18 16:26:46Z |
通用的可排序 |
|
|
{0:y} |
2011年1月 |
年月模式 |
|
|
{0:y-M-d h:m:s tt} |
11-1-18 4:26:46 下午 |
|
|
|
{0:y-M-d H:m:s} |
11-1-18 16:26:46 |
|
|
|
{0:yy-MM-dd HH:mm:ss FFF} |
11-01-18 16:26:46 873 |
|
|
|
{0:yyyy/MMM/dddd} |
2011/一月/星期二 |
|
|
|
{0:yyyy/MMMM/ddd} |
2011/一月/二 |
|
|
|
{0:yyyy年MM月dd日} |
2011年01月18日 |
|
|
|
{0:gg yyyy} |
公元 2011 |
|
|
|
{0:f-'f'} |
8-f |
|
|
|
{0:ff} |
87 |
|
|
|
{0:fff} |
873 |
|
|
|
{0:ffff} |
8733 |
|
|
|
{0:fffff} |
87331 |
|
|
|
{0:ffffff} |
873314 |
|
|
|
{0:fffffff} |
8733146 |
|
|
|
{0:F毫秒} |
8毫秒 |
|
|
|
{0:FF} |
87 |
|
|
|
{0:FFF} |
873 |
|
|
|
{0:FFFF} |
8733 |
|
|
|
{0:FFFFF} |
87331 |
|
|
|
{0:FFFFFF} |
873314 |
|
|
|
{0:FFFFFFF} |
8733146 |
|
System.DayOfWeek |
Friday |
{0:G} |
Friday |
Enum 字符串 |
|
|
{0:F} |
Friday |
字符串 |
|
|
{0:D} |
5 |
整数值 |
|
|
{0:X} |
00000005 |
十六进制值 8位 |
|