c#字符格式化

c#字符格式化

ID:40524559

大小:135.00 KB

页数:10页

时间:2019-08-04

c#字符格式化_第1页
c#字符格式化_第2页
c#字符格式化_第3页
c#字符格式化_第4页
c#字符格式化_第5页
资源描述:

《c#字符格式化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、用{0:?}格式化可通过String.Format方法或通过Console.Write方法格式化数值结果,其中后一种方法调用String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为Axx,其中A为“格式说明符”,而xx为“精度说明符”。格式说明符控制应用于数值的格式化类型,而精度说明符控制格式化输出的有效位数或小数位数。有关标准及自定义格式化字符串的更多信息,请参阅格式化概述。有关String.Format方法的更多信息,请参阅String.Format方法。字符说明示例输出C或c货币Console.Write("{0:C}"

2、,2.5);Console.Write("{0:C}",-2.5);$2.50($2.50)D或d十进制Console.Write("{0:D5}",25);00025E或e科学型Console.Write("{0:E}",250000);2.500000E+005F或f固定点Console.Write("{0:F2}",25);Console.Write("{0:F0}",25);25.0025G或g常规Console.Write("{0:G}",2.5);2.5N或n数字Console.Write("{0:N}",2500000);2,500,000.00X或x十六进制Con

3、sole.Write("{0:X}",250);Console.Write("{0:X}",0xffff);FAFFFF二、日期格式化标准DateTime格式字符串如果格式字符串只包含下表列出的某个单个格式说明符,则它们被解释为标准格式说明符。如果指定的格式字符是单个字符并且不包含在下表中,则引发异常。如果格式字符串在长度上比单个字符长(即使多余的字符是空白),则格式字符串被解释为自定义格式字符串。请注意,这些格式说明符产生的模式受“区域选项”控制面板中的设置的影响。具有不同区域性或不同日期与时间设置的计算机将显示不同的模式。格式字符串显示的时间和日期分隔符由与当前区域性的Dat

4、eTimeFormat属性关联的DateSeparator和TimeSeparator字符定义。然而,如果InvariantCulture被“r”、“s”和“u”说明符引用,与DateSeparator和TimeSeparator字符关联的字符不随当前区域性更改。下表描述了格式化DateTime对象的标准格式字符串。格式说明符名称说明d短日期模式显示由与当前线程关联的DateTimeFormatInfo.ShortDatePattern属性定义的模式或者由指定格式提供程序定义的模式。D长日期模式显示由与当前线程关联的DateTimeFormatInfo.LongDatePatte

5、rn属性定义的模式或者由指定格式提供程序定义的模式。t短时间模式显示由与当前线程关联的DateTimeFormatInfo.ShortTimePattern属性定义的模式或者由指定格式提供程序定义的模式。T长时间模式显示由与当前线程关联的DateTimeFormatInfo.LongTimePattern属性定义的模式或者由指定格式提供程序定义的模式。f完整日期/时间模式(短时间)显示长日期和短时间模式的组合,由空格分隔。F完整日期/时间模式(长时间)显示由与当前线程关联的DateTimeFormatInfo.FullDateTimePattern属性定义的模式或者由指定格式提供

6、程序定义的模式。g常规日期/时间模式(短时间)显示短日期和短时间模式的组合,由空格分隔。G常规日期/时间模式(长时间)显示短日期和长时间模式的组合,由空格分隔。M或m月日模式显示由与当前线程关联的DateTimeFormatInfo.MonthDayPattern属性定义的模式或者由指定格式提供程序定义的模式。R或rRFC1123模式显示由与当前线程关联的DateTimeFormatInfo.RFC1123Pattern属性定义的模式或者由指定格式提供程序定义的模式。这是定义的标准,并且属性是只读的;因此,无论所使用的区域性或所提供的格式提供程序是什么,它总是相同的。属性引用Cu

7、ltureInfo.InvariantCulture属性并遵照自定义模式“ddd,ddMMMMyyyyHH:mm:ssGMT”。请注意,“GMT”中的“M”需要转义符,因此它不被解释。s可排序的日期/时间模式;符合ISO8601显示由与当前线程关联的DateTimeFormatInfo.SortableDateTimePattern属性定义的模式或者由指定格式提供程序定义的模式。属性引用CultureInfo.InvariantCulture属性,格式遵照自定义模式“yyyy-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。