2022年C#.net格式化字符串string.format .pdf
《2022年C#.net格式化字符串string.format .pdf》由会员分享,可在线阅读,更多相关《2022年C#.net格式化字符串string.format .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C#.net 格式化字符串string.format 下表描述了用来格式化DateTime 对象的标准格式说明符。格式说明符名称 说明d 短日期模式显示由与当前线程关联的DateTimeFormatInfo.ShortDatePattern 属性定义的模式或者由指定格式提供程序定义的模式。D 长日期模式显示由与当前线程关联的DateTimeFormatInfo.LongDatePattern 属性定义的模式或者由指定格式提供程序定义的模式。t 短时间模式显示由与当前线程关联的DateTimeFormatInfo.ShortTimePattern 属性定义的模式或者由指定格式提供程序定义的模式。
2、T 长时间模式显示由与当前线程关联的DateTimeFormatInfo.LongTimePattern 属性定义的模式或者由指定格式提供程序定义的模式。f 完整日期/时间模式(短时间)显示长日期和短时间模式的组合,由空格分隔。F 完整日期/时间模式(长时间)显示由与当前线程关联的DateTimeFormatInfo.FullDateTimePattern 属性定义的模式或者由指定格式提供程序定义的模式。g 常规日期/时间模式(短时间)显示短日期和短时间模式的组合,由空格分隔。G 常规日期/时间模式(长时间)显示短日期和长时间模式的组合,由空格分隔。M 或 m 月日模式显示由与当前线程关联的D
3、ateTimeFormatInfo.MonthDayPattern 属性定义的模式或者由指定格式提供程序定义的模式。R 或 r RFC1123 模式显示由与当前线程关联的DateTimeFormatInfo.RFC1123Pattern 属性定义的模式或者由指定格式提供程序定义的模式。这是定义的标准,并且属性是只读的;因此,无论所使用的区域性或所提供的格式提供程序是什么,它总是相同的。属性引用CultureInfo.InvariantCulture 属性并遵照自定义模式“ddd,dd MMM yyyy HH:mm:ss GMT”。请注意,“GMT”中的“M”需要转义符,因此它不被解释。格式化并
4、不修改DateTime 的值,所以您必须在格式化之前将值调整为GMT。s 可 排 序 的 日 期/时 间 模 式;符 合ISO 8601 显 示 由 与 当 前 线 程 关 联 的DateTimeFormatInfo.SortableDateTimePattern 属性定义的模式或者由指定格式提供程序定义的模式。属性引用CultureInfo.InvariantCulture 属性,格式遵照自定义模式“yyyy-MM-ddTHH:mm:ss”。u 通用的可排序日期/时间模式显示由与当前线程关联的DateTimeFormatInfo.UniversalSortableDateTimePatter
5、n 属性定义的模式或者由指定格式提供程序定义的模式。因为它是定义的标准,并且属性是只读的,因此无论区域性或格式提供程序是什么,模式总是相同的。格式化遵照自定义模式“yyyy-MM-dd HH:mm:ssZ”。格式化日期和时间时不进行时区转换;所以,请在使用格式说明符之前将本地日期和时间转换为通用时间。U 通用的可排序日期/时间模式显示由与当前线程关联的DateTimeFormatInfo.FullDateTimePattern 属性定义的模式或者由指定格式提供程序定义的模式。请注意,显示的时间是通用时间,而不是本地时间。Y 或 y 年月模式显示由与当前线程关联的DateTimeFormatIn
6、fo.YearMonthPattern 属性定义的模式或者由指定格式提供程序定义的模式。任何其他单个字符未知说明符下表描述了标准数字格式字符串。请注意,这些格式说明符产生的输出字符串受“区域选项”控制面板中的设置的影响。使用不同设置的计算机会生成不同的输出字符串。格式说明符名称 说明C 或 c 货币 数字转换为表示货币金额的字符串。转换由用于格式化数字的NumberFormatInfo 对象的货币格式信息控制。精度说明符指示所需的小数位数。如果省略精度说明符,则使用NumberFormatInfo 给名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -定的默认货币精度。D
7、或 d 十进制只有整型才支持此格式。数字转换为十进制数字(0-9)的字符串,如果数字为负,则前面加负号。精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。E 或 e 科学计数法(指数)数字转换为“-d.ddd.E+ddd”或“-d.ddd.e+ddd”形式的字符串,其中每个“d”表示一个数字(0-9)。如果该数字为负,则该字符串以减号开头。小数点前总有一个数字。精度说明符指示小数点后所需的位数。如果省略精度说明符,则使用默认值,即小数点后六位数字。格式说明符的大小写指示在指数前加前缀“E”还是“e”。指数总是由正号或负号以及最少
8、三位数字组成。如果需要,用零填充指数以满足最少三位数字的要求。F 或 f 固定点数字转换为“-ddd.ddd.”形式的字符串,其中每个“d”表示一个数字(0-9)。如果该数字为负,则 该 字 符 串 以 减 号 开 头。精 度 说 明 符 指 示 所 需 的 小 数 位 数。如 果 忽 略 精 度 说 明 符,则 使 用NumberFormatInfo 给定的默认数值精度。G 或 g 常规 根据数字类型以及是否存在精度说明符,数字会转换为固定点或科学记数法的最紧凑形式。如果精度说明符被省略或为零,则数字的类型决定默认精度,如下表所示。Byte 或 SByte:3 Int16 或 UInt16:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C#.net格式化字符串string.format 2022 net 格式化 字符串 string format
限制150内