我需要顯示美國貨幣格式的數據值。含義190.8應顯示爲$ 190.80。出於某種原因,我不知道如何做到這一點。有什麼建議?在C中顯示貨幣#
Q
在C中顯示貨幣#
13
A
回答
15
你可以明確指定了美國的文化,像這樣:
string.Format(CultureInfo.GetCultureInfo("en-US"), "{0:C}", decimalValue)
的C表示指定區域性的默認貨幣格式,這種情況正是你所追求的。如果你想與歐洲大陸的數字格式的美國貨幣符號(逗號而不是週期),那麼你的工作將是當然的困難......
1
Standard Numeric Format Strings
decimal moneyvalue = 1921.39m;
string html = String.Format("Order Total: {0:C}", moneyvalue);
Console.WriteLine(html);
或
double value = 12345.6789;
Console.WriteLine(value.ToString("C", CultureInfo.CurrentCulture));//CultureInfo.GetCultureInfo("en-US")
// current culture is English (United States):
// $12,345.68
0
String.Format("${0:n2}", 190.8m);
0
string usCurrency = (190.8m).ToString("c", CultureInfo.GetCultureInfo("en-US"));
1
decimal d = 190.8M;
string displayData = d.ToString("c");
如果CurrentCulture
已經是美國還有的不需要明確提供它。
相關問題
- 1. 在gridview中顯示貨幣
- 2. 負貨幣顯示
- 3. PHP貨幣顯示
- 4. 在IB中顯示NSDecimalNumber作爲貨幣
- 5. 在Google圖表中顯示貨幣API
- 6. 如何在UILabel中顯示貨幣值?
- 7. 在magento顯示貨幣代碼和貨幣符號
- 8. 顯示貨幣格式
- 9. jQuery顯示/隱藏貨幣
- 10. NVelocity - 顯示貨幣值
- 11. 文本框顯示貨幣
- 12. 國家selction貨幣顯示
- 13. Django-admin:MoneyField不顯示貨幣
- 14. 顯示數字貨幣
- 15. 小數點不在C++中的貨幣櫃檯中顯示
- 16. 在c中分解貨幣#
- 17. PHP的貨幣格式不顯示貨幣符號
- 18. 如何貨幣之前顯示浮動貨幣與負號
- 19. Magento顯示兩種貨幣(獲得貨幣匯率)
- 20. Android貨幣類別 - 如何獲取貨幣的顯示名稱?
- 21. C#格式十進制貨幣/貨幣
- 22. Magento貨幣開關在頁腳中顯示不正確的貨幣,但在標題中顯示正確
- 23. ZEND貨幣符號正在顯示1
- 24. 顯示貨幣在歐元的APEX
- 25. 在Windows Phone 8中使用貨幣代碼文化顯示貨幣符號
- 26. C#中的貨幣格式說明符顯示?而不是$或₹
- 27. c中的貨幣格式#
- 28. mongoid中的貨幣表示
- 29. 貨幣格式C++
- 30. C#貨幣格式
-1表示貨幣值的數據類型錯誤。 – 2010-06-18 12:44:33