String.Format(二)
自定义数字格式字符串
创新互联是一家集网站建设,称多企业网站建设,称多品牌网站建设,网站定制,称多网站建设报价,网络营销,网络优化,称多网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
格式说明符名称说明
0
“00”说明符使得值被舍入到小数点前最近的数字,其中零位总被舍去。例如,用“00”格式化 34.5将得到值 35。
请注意,如果“0”不是有效数字,此说明符永不显示“0”字符,即使“0”是字符串中唯一的数字。如果“0”是所显示的数字中的有效数字,则显示“0”字符。
“##”格式字符串使得值被舍入到小数点前最近的数字,其中零总被舍去。例如,用“##”格式化 34.5将得到值 35。
用作小数点分隔符的实际字符由控制格式化的 NumberFormatInfo的 NumberDecimalSeparator属性确定。
千位分隔符说明符:如果在两个数字占位符(0或 #)之间指定一个或多个“,”字符用于设置数字整数位的格式,则在输出的整数部分中每个数字组之间插入一个组分隔符字符。
当前 NumberFormatInfo对象的 NumberGroupSeparator和 NumberGroupSizes属性将确定用作数字组分隔符的字符以及每个数字组的大小。例如,如果使用字符串“#,#”和固定区域性对数字 1000进行格式化,则输出为“1,000”。
数字比例换算说明符:如果在紧邻显式或隐式小数点的左侧指定一个或多个“,”字符,则每出现一个数字比例换算说明符便将要格式化的数字除以 1000。例如,如果使用字符串“0,,”对数字 1000000000进行格式化,则输出为“100”。
可以在同一格式字符串中使用千位分隔符说明符和数字比例换算说明符。例如,如果使用字符串“#,0,,”和固定区域性对数字 10000000000进行格式化,则输出为“1,000”。
E+0
E-0
e0
e+0
e-0
在某些语言中,转义符本身用作文本时必须跟在转义符之后。否则,编译器将该字符理解为转义符。使用字符串“\\”显示“\”。
请注意,Visual Basic中不支持此转义符,但是 ControlChars提供相同的功能。
“ABC”
格式说明符名称说明
d
例如,用于固定区域性的自定义格式字符串为“MM/dd/yyyy”。
例如,用于固定区域性的自定义格式字符串为“dddd, dd MMMM yyyy”。
例如,用于固定区域性的自定义格式字符串为“dddd, dd MMMM yyyy HH:mm:ss”。
例如,用于固定区域性的自定义格式字符串为“MMMM dd”。
自定义格式字符串为“yyyy’-'MM’-'dd’T'HH’:'mm’:’ss.fffffffK”。
用于此说明符的模式是定义的标准。因此,无论所使用的区域性或所提供的格式提供程序是什么,它总是相同的。
定义格式字符串为“ddd, dd MMM yyyy HH’:'mm’:’ss ‘GMT’”。
格式化不会修改正在格式化的 DateTime对象的值。因此,应用程序在使用此格式说明符之前必须将该值转换为协调世界时 (UTC)。
自定义格式字符串为“yyyy’-'MM’-'dd’T'HH’:'mm’:’ss”。
例如,用于固定区域性的自定义格式字符串为“HH:mm”。
例如,用于固定区域性的自定义格式字符串为“HH:mm:ss”。
自定义格式字符串为“yyyy’-'MM’-'dd HH’:'mm’:’ss’Z'”。
格式化日期和时间时不进行时区转换。因此,应用程序在使用此格式说明符之前必须将本地日期和时间转换为协调世界时 (UTC)。
此模式与完整日期/长时间 (F)模式相同。但是,格式化将作用于等效于正在格式化的 DateTime对象的协调世界时 (UTC)。
例如,用于固定区域性的自定义格式字符串为“yyyy MMMM”。
网页题目:String.Format(二)
文章转载:http://scyanting.com/article/pjesod.html