2022年toString格式转换大全 .pdf
《2022年toString格式转换大全 .pdf》由会员分享,可在线阅读,更多相关《2022年toString格式转换大全 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C 货币如果 2.5 . ToString(C) 输入效果是¥:2.50 D 十进制数25.ToString(D5) 00025 E 科学型25000.ToString(E) 2.500000E+005 F 固定点25.ToString(F2) 25.00 G 常规2.5.ToString(G) 2.5 N 数字2500000.ToString(N) 2,500,000.00 X 十六进制255.ToString(X) FF 常用格式举例:(1)int i=12345; this.textBox1.Text=i.ToString(); /结果12345(this 指当前对象,或叫当前类的实例)
2、this.textBox2.Text=i.ToString(d8); /结果00012345 (2)int i=123; double j=123.45; string s1=string.Format(the value is 0,7,i); string s2=string.Format(the value is 0,73,j); this.textBox1.Text=s1 ; /结果the value is 123 this.textBox2.Text=s2; /结果the value is 123.450 (3)double i=12345.6789; this.textBox1.Te
3、xt=i.ToString(f2); /结果12345.68 this.textBox2.Text=i.ToString(f6); /结果12345.678900 (4)double i=12345.6789; this.textBox1.Text=i.ToString(n); /结果12,345.68 this.textBox2.Text=i.ToString(“ n4” ); /结果12,345.6789 (5)double i=0.126; string s=string.Format(the value is 0:p,i); 名师资料总结 - - -精品资料欢迎下载 - - - - -
4、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - this.textBox1.Text=i.ToString(p); /结果12.6% this.textBox2.Text=s; / 结果the value is 12.6% (6)DateTime dt =new DateTime(2003,5,25); this.textBox1.Text=dt.ToString(yy.M.d); /结果03.5.25 this.textBox2.Text=dt.ToString(“ yyyy年 M 月
5、” );/结果2003 年 5 月Convert.ToDateTime(2005/12/22 22:22:22).ToString(yyyy/MM/dd HH ss) 2005/12/22 22:22:22 (7)int i=123; double j=123.45; string s=string.Format(i:0,-7,j:1,7,i,j); /-7 表示左对齐,占7 位this.textBox1.Text=s ; /结果 i:123 ,j: 123.45 DateTime.ToString() 用法详解我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 1
6、4:33:34 如果要换成成200606,06-2006,2006-6-6 或更多的格式该怎么办呢?这里将要用到DateTime.ToString 的方法 (String, IFormatProvider) 示例:using System; using System.Globalization; String format=D; DateTime date=DataTime.Now; Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo); 结果输出Thursday, June 16, 2006 在这里列出了
7、参数format 格式详细用法= 格式字符关联属性 /说明d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间)F FullDateTimePattern (长日期和长时间)g 常规(短日期和短时间)G 常规(短日期和长时间)m、M MonthDayPattern r、R RFC1123Pattern s 使用当地时间的SortableDateTimePattern(基于ISO 8601)t ShortTimePattern T LongTimePattern u UniversalSortableDateTimePattern 用于显示
8、通用时间的格式U 使用通用时间的完整日期和时间(长日期和长时间)y、Y YearMonthPattern 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 下表列出了可被合并以构造自定义模式的模式= 这些模式是区分大小写的;例如,识别“MM ”,但不识别 “mm ” 。如果自定义模式包含空白字符或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。格式模式说明 :d
9、月中的某一天。一位数的日期没有前导零。dd 月中的某一天。一位数的日期有一个前导零。ddd 周中某天的缩写名称,在AbbreviatedDayNames 中定义。dddd 周中某天的完整名称,在DayNames 中定义。M 月份数字。一位数的月份没有前导零。MM 月份数字。一位数的月份有一个前导零。MMM 月份的缩写名称,在AbbreviatedMonthNames 中定义。MMMM 月份的完整名称,在MonthNames 中定义。y 不包含纪元的年份。如果不包含纪元的年份小于10,则显示不具有前导零的年份。yy 不包含纪元的年份。如果不包含纪元的年份小于10,则显示具有前导零的年份。yyyy
10、 包括纪元的四位数的年份。gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。h 12 小时制的小时。一位数的小时数没有前导零。hh 12 小时制的小时。一位数的小时数有前导零。H 24 小时制的小时。一位数的小时数没有前导零。HH 24 小时制的小时。一位数的小时数有前导零。m 分钟。一位数的分钟数没有前导零。mm 分钟。一位数的分钟数有一个前导零。s 秒。一位数的秒数没有前导零。ss 秒。一位数的秒数有一个前导零。f 秒的小数精度为一位。其余数字被截断。ff 秒的小数精度为两位。其余数字被截断。fff 秒的小数精度为三位。其余数字被截断。ffff 秒的小数精度
11、为四位。其余数字被截断。fffff 秒的小数精度为五位。其余数字被截断。ffffff 秒的小数精度为六位。其余数字被截断。fffffff 秒的小数精度为七位。其余数字被截断。t 在 AMDesignator 或PMDesignator 中定义的AM/PM 指示项的第一个字符 (如果存在) 。tt 在 AMDesignator 或PMDesignator 中定义的AM/PM 指示项(如果存在) 。z 时区偏移量(“+”或“ -” 后面仅跟小时) 。一位数的小时数没有前导零。例如,太平洋标准时间是 “ -8” 。zz 时区偏移量(“+”或 “ -” 后面仅跟小时) 。一位数的小时数有前导零。例如,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年toString格式转换大全 2022 toString 格式 转换 大全
限制150内