String.Format杂记

当":"后面的格式设为000
当代入的数字小于3位时,会从右侧开始替换
大于3位时,则显示替换的数字
String.Format(”{0:000}”, 12) –> 012
String.Format(”{0:000}”, 1234) –> 1234

当":"后面的格式不是0时
不当作替换的字符
下面的例子是从右边的0开始替换
String.Format(@”{0:-9009}”, 1) –> -9019
String.Format(@”{0:-0909}”, 1) –> -0919
String.Format(@”{0:-0909}”, 115) –> -11959

以下是一些常用的例子
日期:
{0}:2009/3/14 上午 02:18:33
{0:d}:2009/3/14
{0:D}:2009年3月14日
{0:t}:上午 02:18
{0:T}:上午 02:18:33
{0:f}:2009年3月14日 上午 02:18
{0:F}:2009年3月14日 上午 02:18:33
{0:g}:2009/3/14 上午 02:18
{0:G}:2009/3/14 上午 02:18:33
{0:M}:3月14日
{0:R}:Sat, 14 Mar 2009 02:18:33 GMT
{0:s}:2009-03-14T02:18:33
{0:u}:2009-03-14 02:18:33Z
{0:U}:2009年3月13日 下午 06:18:33
{0:Y}:2009年3月
{0:g yyyy/MM/dd tt HH:mm:ss}:西元 2009/03/14 上午 02:18:33
{0:ddd}:星期六
{0:MMM}:三月

数字(输入格式为int)
{0}:123
{0:D}:123
{0:X}:7B

数字(输入格式为double)
{0}:-1234.5678
{0:C}:-NT$1,234.57
{0:E}:-1.234568E+003
{0:F}:-1234.57
{0:G}:-1234.5678
{0:N}:-1,234.57
{0:P}:-123,456.78%
{0:R}:-1234.5678

[url]http://msdn.microsoft.com/zh-tw/library/system.string.format(VS.80).aspx[/url]
[url]http://john-sheehan.com/blog/wp-content/uploads/msnet-formatting-strings.pdf[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值