如何将此十进制:123456789012345678 格式化为字符串“1.234.567.890,12345678”?
谢谢!
在此处查看有关自定义数字格式(任何类型)的更多信息
public string SpecialFormatDecimal(decimal input)
{
return (input / 100000000).ToString("#,##0.00000000", System.Globalization.CultureInfo.GetCultureInfo("en-US"));
}
谷歌上的简单搜索立即显示了答案。
如果您需要本地小数点和千位分隔符,您可以省略 CultureInfo。
Casperah 的答案很棒,但不要忘记,您可以使用标准数字格式
public string SpecialFormatDecimal(decimal input)
{
return (input / 100000000).ToString("N8");
}