资源描述:
《C#中ToString格式大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、asp.netToString()格式汇总C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.ToString("N")2,500,000.00X十六进制255.ToString("X")FFformatCode是可选的格式化代码字符串。(详细内容请搜索“格式化字符串”查看)必须用“{”
2、和“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即:“{{”或者“}}”。常用格式举例:(1)inti=12345;this.textBox1.Text=i.ToString();//结果12345(this指当前对象,或叫当前类的实例)this.textBox2.Text=i.ToString("d8");//结果00012345(2)inti=123;doublej=123.45;strings1=string.Format("thevalueis{0,7:d}",i);
3、strings2=string.Format("thevalueis{0,7:f3}",j);this.textBox1.Text=s1;//结果thevalueis123this.textBox2.Text=s2;//结果thevalueis123.450(3)doublei=12345.6789;this.textBox1.Text=i.ToString("f2");//结果12345.68this.textBox2.Text=i.ToString("f6");//结果12345.678900(4)doublei=1234
4、5.6789;this.textBox1.Text=i.ToString("n");//结果12,345.68this.textBox2.Text=i.ToString(“n4”);//结果12,345.6789(5)doublei=0.126;strings=string.Format("thevalueis{0:p}",i);this.textBox1.Text=i.ToString("p");//结果12.6%this.textBox2.Text=s;//结果thevalueis12.6%(6)DateTimedt=ne
5、wDateTime(2003,5,25);this.textBox1.Text=dt.ToString("yy.M.d");//结果03.5.25this.textBox2.Text=dt.ToString(“yyyy年M月”);//结果2003年5月Convert.ToDateTime("2005/12/2222:22:22").ToString("yyyy/MM/ddHH:mm:ss")"2005/12/2222:22:22"(7)inti=123;doublej=123.45;strings=string.Format(
6、"i:{0,-7},j:{1,7}",i,j);//-7表示左对齐,占7位this.textBox1.Text=s;//结果i:123,j:123.45DateTime.ToString()用法详解我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-614:33:34如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String,IFormatProvider)示例:usingSystem;usingSystem.G
7、lobalization;Stringformat="D";DateTimedate=DataTime.Now;Response.Write(date.ToString(format,DateTimeFormatInfo.InvariantInfo));结果输出Thursday,June16,2006在这里列出了参数format格式详细用法=======================格式字符关联属性/说明dShortDatePatternDLongDatePatternf完整日期和时间(长日期和短时间)FFullDateTi
8、mePattern(长日期和长时间)gm、MMonthDayPatternr、RRFC1123Patterns使用当地时间的SortableDateTimePattern(基于ISO8601)tShortTimePatternTLongTimePatternuUniversa