.NET 字符串与日期时间格式化及相关操作指南
1. 字符串格式化语法
在 .NET 中,格式 (-f) 运算符支持的格式字符串包含多个格式项,每个格式项的形式为{index[,alignment][:formatString]}。
-<index>:表示格式运算符后面对象数组中元素的从零开始的索引。
-<alignment>:可选参数,用于指定元素的对齐方式。正数表示右对齐,负数表示左对齐。
-<formatString>:可选参数,使用特定类型的格式字符串语法来格式化元素。
2. 标准数字格式字符串
标准数字格式字符串用于格式化数字,所有格式说明符后可跟 0 到 99 之间的数字来控制格式化的精度。以下是一些常见的标准数字格式字符串:
| 格式说明符 | 名称 | 描述 | 示例 |
| — | — | — | — |
| C 或 c | 货币 | 表示货币金额 |PS >"{0:C}" -f 1.23输出$1.23|
| D 或 d | 十进制 | 用于整数类型的十进制表示,精度说明符控制结果的最小位数 |PS >"{0:D4}" -f 2输出0002|
| E 或 e | 科学计数法 | 以科学(指数)表示法显示数字,精度说明符控制小数点后的位数 |PS &g