在给定数字和货币的情况下,我找不到将它们打印到给定文化的字符串的选项。我发现的最接近的东西是decimal.ToString("C", GIVEN_CULTURE)
,但这不会要求货币,并且会假设我在谈论文化所知道的货币。如果我在欧洲使用美元怎么办?
例如,Javascript 在构建字符串时会请求这两个参数:
GIVEN_STRING.toLocaleString(culture, { style: 'currency', currency: currency })
这是相关的,因为我正在开发的软件同时处理美元和 MXN(墨西哥比索)。我们的网络仪表板显示了关于文化的不同符号(Chrome 示例,我认为跨浏览器会有所不同):
在:
美元有符号“$”
MXN 有符号“MX$”
es-MX:
美元有符号“US$”
MXN 有符号“$”
偶然的你
慕田峪7331174
相关分类