我需要显示美国货币格式的数据值。含义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