数字格式化
string.Format("{0:N1}",56789) //result: 56,789.0
string.Format("{0:N2}",56789) //result: 56,789.00
string.Format("{0:N3}",56789) //result: 56,789.000
string.Format("{0:F1}",56789) //result: 56789.0
string.Format("{0:F2}",56789) //result: 56789.00
(56789 / 100.0).ToString("#.##") //result: 567.89
(56789 / 100).ToString("#.##") //result: 567
货币格式化
string.Format("{0:C2}",0.2) //result: ¥0.20 (英文操作系统结果:$0.20)
日期格式化
string.Format("{0:d}",System.DateTime.Now) //result:2009-3-20 (月份位置不是03)
string.Format("{0:D}",System.DateTime.Now) //result:2009年3月20日
string.Format("{0:f}",System.DateTime.Now) //result:2009年3月20日 15:37
string.Format("{0:F}",System.DateTime.Now) //result:2009年3月20日 15:37:52
string.Format("{0:g}",System.DateTime.Now) //result:2009-3-20 15:38
string.Format("{0:G}",System.DateTime.Now) //result:2009-3-20 15:39:27
string.Format("{0:m}",System.DateTime.Now) //result:3月20日
string.Format("{0:t}",System.DateTime.Now) //result:15:41
string.Format("{0:T}",System.DateTime.Now) //result:15:41:50
零占位符和数字占位符
零占位符显示无效0,数字占位符不显示。
string.Format("{0:0000.00}", 12394.039) //结果为:12394.04
string.Format("{0:0000.0}", 194.039) //结果为:0194.0
string.Format("{0:###.##}", 12394.039) //结果为:12394.04
string.Format("{0:####.#}", 194.039) //结果为:194
空格占位符
string.Format("{0,-50}", 194.039); //格式化成50个字符,原字符左对齐,不足则补空格
string.Format("{0,50}", 194.039); //格式化成50个字符,原字符右对齐,不足则补空格
最后
以上就是无情冬天最近收集整理的关于c#笔记--Format格式化数字格式化货币格式化日期格式化零占位符和数字占位符空格占位符的全部内容,更多相关c#笔记--Format格式化数字格式化货币格式化日期格式化零占位符和数字占位符空格占位符内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复