格式化AED的货币

时间:2010-03-01 10:42:51

标签: asp.net localization currency

我目前正在为迪拜的客户做一个项目,那里的货币是AED。在整个项目中,我使用{0:c},假设在web-config中设置local会让我感到厌烦。

我使用:

在web.config中设置culture
<globalization culture="ar-AE" />

这使用了货币的阿拉伯符号,我假设客户想要(事实证明我假设有点太多)。他们实际上希望货币看起来像:

AED 50.00

我不确定这是否是标准格式。 web.config中有没有办法让它使用这种格式。我最终硬编码所有货币,但我确信必须有更好的方法。

1 个答案:

答案 0 :(得分:1)

假设当前的文化/地区已经确定,可以在以下方面进行讨论:

string symbol = System.Globalization.RegionInfo.CurrentRegion.CurrencySymbol;

string symbol = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;