C#.NET中的ToString()数字格式化
数字格式字符串
-----货币-----
.ToString("C");
.ToString("c");
例 2.5.ToString("c") -> ¥2.50
-----十进制-----
.ToString("D");
.ToString("d");
例 123.ToString("d8") -> 00000123
-----科学记数-----
.ToString("E");
.ToString("e");
-----定点-----
.ToString("F");
.ToString("f");
例 25.ToString("f2") -> 25.00
-----常规-----
.ToString("G");
.ToString("g");
例 2.5.ToString("g") -> 2.5
-----数字-----
.ToString("N");
.ToString("n");
例 2500000.ToString("n") -> 2,500,000.00
-----百分比-----
.ToString("P");
.ToString("p");
例 0.125.ToString("p") -> 12.5%
-----往返过程-----
.ToString("R");
.ToString("r");
-----任何单个字符-----
.ToString();
自定义数字格式字符串
格式符 说明
0 小数左取整 小数右占位
# 非0时数字占位
. 小数点
, 千分隔符
% 乘以100后加%表示
\ 转义序列
'' 字符串
"" 字符串
; 分割正数负数和零
格式字符串 数据类型 值 输出
##### Double 123 123
00000 Double 123 00123
(###) ### - #### Double 1234567890 (123) 456 – 7890
#.## Double 1.2 1.2
0.00 Double 1.2 1.20
00.00 Double 1.2 01.20
#,# Double 1234567890 1,234,567,890
#,, Double 1234567890 1235
#,,, Double 1234567890 1
#,##0,, Double 1234567890 1,235
#0.##% Double 0.086 8.6%
0.###E+0 Double 86000 8.6E+4
0.###E+000 Double 86000 8.6E+004
0.###E-000 Double 86000 8.6E004
[##-##-##] Double 123456 [12-34-56]
##;(##) Double 1234 1234
##;(##) Double -1234 (1234)
decimal数字小数点后无效的零去掉,可以使用格式符decimal.ToString("g0")
最新文章
- treeview_dropdown_control
- ASP.NET最误导人的错误提示:“未预编译文件,因此不能请求该文件”
- org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER
- js匿名函数
- WIKIOI 1222信与信封问题
- step2 uboot tag存储主要部分代码
- 【模拟】CSU 1807 最长上升子序列~ (2016湖南省第十二届大学生计算机程序设计竞赛)
- PHPRPC for PHP
- UWP 应用通知Notifications
- activeMQ类别和流程
- 数据库中无数据时查询数据为空,但出现空指针异常的解决方案(转载https://blueskator.iteye.com/blog/2096026)
- Guava 1:概览
- LeetCode算法题详解之两个数组的交集
- JDK中ThreadDump诊断Java代码中的线程死锁问题
- Java以UTF-8编码读写文件
- oct()
- Fask中的路由-模版-静态文件引用 及宏定义与表单
- JSP之登录验证码
- Swift-(OC中的enumerateObjectsUsingBlock跟Swift的enumerate区别)
- 获取asp.net mvc应用程序的根目录
热门文章
- 大数据高可用集群环境安装与配置(04)——安装JAVA运行环境
- 当DIV内出现滚动条,fixed实效怎么办?
- HZNU-ACM寒假集训Day2小结 二分答案
- Python 学习基础
- SpringBoot项目 org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Jetty servlet container报错
- 18 12 14 python提高 装饰器
- 桥接 brctl
- C++保存数据到CSV文件
- [前端] VUE基础 (8) (vue-cli脚手架)
- Mac OS 终端利器 iTerm2配置大全