自定义数字格式字符串
2024年12月22日大约 2 分钟
自定义数字格式字符串
参考资料:自定义数字格式字符串。
部分格式会受到国家地区影响,默认使用本机设置。
注:某些国家地区,
为小数点,.
为分隔符。
格式说明符 | 名称 | 说明 | 示例 |
---|---|---|---|
0 | 零占位符 | 至少有几个0,不足则补0 | (12.34, "0.0") = 12.3 (12.34, "0.0000") = 12.3400 (12.34, "0000.0") = 0012.3 |
# | 数字占位符 | 最多有N个0,不足则补0 | (12.34, "#.#") = 12.3 (12.34, "#.####") = 12.34 (12.34, "####.#") = 12.3 |
. | 小数点 | . 可以认为表示数字本身多个小数点仅第一个有效 | (12345, "7.0") = 712345.0 (12345, "7.") = 712345 (12345, "7.8") = 7123458 (12.34, "0.000.00") = 12.34000 |
, | 组分隔 数字缩放 | 在0 或# 之间使用(连续 , 视为一个, )视为分隔符,多组视为一组, 在最后是除以1000, 在开头无效 | (1234567.1234, "0,0,0.0") = 1,234,567.1 (1234567.1234, "0,0.0") = 1,234,567.1 (1234567.1234, "0,,,0.0") = 1,234,567.1 (1234567.1234, "0,.000") = 1234.567 (1234567.1234, ",0.000") = 1234567.123 (1234567.1234, "P,0.000") = P1234567.123 |
% | 百分号占位符 | 将数字乘以100并添加占位符% | (-1.23456, "0.00%") = -123.46% (-1.23456, "0.%00%") = -12345.%60% (-1.23456, "0.00%%") = -12345.60%% |
‰ | 千分号占位符 | 将数字乘以1000并添加占位符‰ | (-1.23456, "0.00‰") = -1234.56‰ (-1.23456, "0‰.00‰") |
e 、E 、e0 、e+0 、e-0 | 指数表示法 | 指数法 指数部分使用 # 无效,仅作为占位符+ 强制显示+- 可不写 | (-1.23456, "e") = -1.234560e+000 (-123456, "e3") = -1.235e+005 (-123456, "00e-00") = -12e04 (123456, "00.##e+0") = 12.35e+4 (123456, "00.##e0") = 12.35e4 |
\\ | 转义符 | 保留字符原文 | (123.456, "0.0.0") = 123.46 (123.456, "0.0\.0") = 123.4.6 (123.456, "0.0\.\0") = 123.5.0 |
' " | 字符分隔 | 保留字符原文 单个引号表示从符号位置到结束都是原文 双引号需要转义 | (123.456, "0.0'.0'0") = 123.4.06 (123.456, "0.0'.00") = 123.5.00 (123.456, "0.0"".00") = 123.5.00 |
; | 节分隔符 | ||
其它 | 原封不动复制到结果 |