[英]convert formatted decimal string with thousand seperator
我找不到將兩者結合的答案。
我從數據庫8120.349中獲取信息,並希望將其轉換為兩位十進制和千位分隔符。 所以我在這里尋找的理想輸出字符串是8,120.35
目前我正在使用轉換為兩位十進制
MaxValue.ToString("F2") //maxvalue is decimal
這輸出了我8120.35
在看了幾個答案后嘗試將其添加為千位分隔符。
String.Format("{0:n}", MaxValue.ToString("F2"))
這仍然給我相同的輸出。
這里有什么想法嗎?
您可以使用MaxValue.ToString("N2")
小提琴: https : //dotnetfiddle.net/uEBlPA
您應該使用: 標准數字(“ N”)格式說明符
double number = 8120.349;
var stringFormatted = number.ToString("n");
您也可以使用手工制作的格式,
string.Format("{0:#,##0.00}", 8120.349)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.