【问题标题】:how to format only the integer part from the decimal number [duplicate]如何仅格式化十进制数中的整数部分[重复]
【发布时间】:2015-05-31 10:07:43
【问题描述】:

假设有一个数字

333987.67

我只想格式化整数部分而不考虑小数部分,小数部分的长度也可以达到 10 位 喜欢

333,987.67

没有四舍五入。 怎么做?我是否必须使用“。”来拆分小数和整数部分

【问题讨论】:

标签: c# .net


【解决方案1】:

你可以使用String.Format下面是例子

String.Format("{0:#,##0.00}", 400000)

输出为:“4,00,000.00”

这里是 MSDN link

【讨论】:

  • 5689.6786543。通过使用您的示例,它将返回 5,689.68。我想要 5,689.6786543
  • 您需要增加小数点后的“0”以获得准确的精度。例如:String.Format("{0:#,##0.0000000000}", 5689.6786543)。或者只取数字的整数部分并处理它。
猜你喜欢
  • 1970-01-01
  • 2013-03-29
  • 1970-01-01
  • 2013-08-22
  • 2012-07-25
  • 1970-01-01
  • 1970-01-01
  • 2020-07-21
相关资源
最近更新 更多