C#的String.Format举例

2006-12-1216:05
stringstr1=string.Format(“{0:N1}“,56789);//result:56,789.0
stringstr2=string.Format(“{0:N2}“,56789);//result:56,789.00
stringstr3=string.Format(“{0:N3}“,56789);//result:56,789.000
stringstr8=string.Format(“{0:F1}“,56789);//result:56789.0
stringstr9=string.Format(“{0:F2}“,56789);//result:56789.00
stringstr11=(56789/100.0).ToString(“#.##“);//result:567.89
stringstr12=(56789/100).ToString(“#.##“);//result:567

C或c
货币
Console.Write(“{0:C}“,2.5);//$2.50
Console.Write(“{0:C}“,-2.5);//($2.50)

D或d
十进制数
Console.Write(“{0:D5}“,25);//00025

E或e
科学型
Console.Write(“{0:E}“,250000);//2.500000E+005

F或f
固定点
Console.Write(“{0:F2}“,25);//25.00
Console.Write(“{0:F0}“,25);//25

G或g
常规
Console.Write(“{0:G}“,2.5);//2.5

N或n
数字
Console.Write(“{0:N}“,2500000);//2,500,000.00

X或x
十六进制
Console.Write(“{0:X}“,250);

/******************************************************************************/
ASP.NET设置数据格式与String.Format使用总结(引)
{0:d}YY-MM-DD

{0:p}百分比00.00%

{0:N2}12.68

{0:N0}13

{0:c2}$12.68

{0:d}3/23/2003

{0:T}12:00:00AM

{0:男;;女}

DataGrid-数据格式设置表达式

数据格式设置表达式

.NETFramework格式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由可选静态文本和用以下格式表示的格式说明符组成:

{0:formatspecifier}

零是参数索引,它指示列中要格式化的数据元素;因此,通常用零来指示第一个(且唯一的)元素。formatspecifier前面有一个冒号(:),它由一个或多个字母组成,指示如何格式化数据。可以使用的格式说明符取决于要格式化的数据类型:日期、数字或其他类型。下表显示了不同数据类型的格式设置表达式的示例。有关格式设置表达式的更多信息,请参见格式化类型。

{0:formatspecifier}


应用于此数据类型


说明


Price:{0:C}


numeric/decimal


显示“Price:”,后跟以货币格式表示的数字。货币格式取决于通过Page指令或Web.config文件中的区域性属性指定的区域性设置。


{0:D4}


integer(不能和小数一起使用。)


在由零填充的四个字符宽的字段中显示整数。


{0:N2}%


numeric


显示精确到小数点后两位的数字,后跟“%”。


{0:000.0}


numeric/decimal


四舍

你可能感兴趣的:(C++,c,C#,asp.net,asp)