string.Format 格式化输出
资料参考: http://msdn.microsoft.com/zh-cn/library/26etazsy(v=VS.80).aspx
string.Format格式化的结果与计算机的区域和语言选项有关
更改区域 Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN");
常用区域表:
zh-CN 中文-中国
zh-TW 中文-台湾
zh-HK 中文-香港
zh-MO 中文-澳门
zh-SG 中文-新加坡
en-US 英语-美国
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位 | 
测试程序下载:https://files.cnblogs.com/zjfree/stringFormat.rar
运行环境:WIN2003 + VS2005
欢迎转载,转载请注明:转载自[ http://www.cnblogs.com/zjfree/ ]
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号