【发布时间】:2014-06-23 22:15:04
【问题描述】:
假设我想在一个视图中显示两个值。
首先,我想以美元显示美国的收入数字。 然后我想以欧元显示欧盟的收入数字。
假设美国的收入是 1234.56 欧盟收入为 5678.90
对于使用 en-US(即美国)文化查看系统的人,我希望输出如下:
美国收入:1,234.56 美元 欧盟收入:5,678.90 欧元
对于使用文化 de-DE(即德语)查看系统的人,我希望输出如下:
美国收入:1.234,56 美元 欧盟收入:5.678,90 欧元
换句话说,我希望数字(以及其他所有内容)的格式由当前文化决定,并且我希望能够指定货币。
有没有办法修改 .ToString("c") 以便您可以指定货币(不改变文化)?如果没有,还有哪些其他选择?
非常感谢!
【问题讨论】:
标签: asp.net-mvc currency globalization