Pae*_*dow 3 .net c# string formatting string-formatting
我有一些字符串:
string amount = "123456";
string amount2 = "123456.78";
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
amount: 123.456,00
amount2: 123.456,78
Run Code Online (Sandbox Code Playgroud)
我已经看过这里,但这对我的例子不起作用.
您可以使用:
decimal.Parse(amount).ToString("N")
Run Code Online (Sandbox Code Playgroud)
这假设您的文化使用您想要的格式.您可以明确指定文化,例如:
decimal.Parse(amount, CultureInfo.InvariantCulture)
.ToString("N", new CultureInfo("de-DE"))
Run Code Online (Sandbox Code Playgroud)
对于文化"德国(德国)"("de-DE").编辑以指定Parse方法的格式提供程序.
| 归档时间: |
|
| 查看次数: |
17911 次 |
| 最近记录: |