根据用户的区域设置,我希望将距离单位的格式正确。以下是一些国家的示例:
UK: 1,540 km Germany: 1.540 km France: 1 540 km Spain: 1540 km etc.
有什么方法可以做到这一点吗?一些类或库,我可以使用?
qncylg1j1#
您使用的是哪种语言?在.Net中,答案将类似于:[decimal].ToString("N") + "km"参见:https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings在javascript中,它将类似于:new Intl.NumberFormat('en-IN', { maximumSignificantDigits: 3 }).format(number));参见:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
[decimal].ToString("N") + "km"
new Intl.NumberFormat('en-IN', { maximumSignificantDigits: 3 }).format(number));
1条答案
按热度按时间qncylg1j1#
您使用的是哪种语言?在.Net中,答案将类似于:
[decimal].ToString("N") + "km"
参见:https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings
在javascript中,它将类似于:
new Intl.NumberFormat('en-IN', { maximumSignificantDigits: 3 }).format(number));
参见:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat