在使用VB的ASP.net中,如何将数字转换为例如4.5到法语(4,5)。
一个简单的问题,当它存储在数据库中时,它会存储为4.5还是45?
谢谢,
凯尔
答案 0 :(得分:2)
数字只是一个数字,它不包含任何格式或文化信息。您可以使用特定的CultureInfo或FormatInfo对象指定如何将其转换为字符串:
string formatted = number.ToString(CultureInfo.GetCultureInfo("fr"));
如果您将数字作为数字存储在数据库中,它既不存储为“4.5”,“4,5”或“45”,它也会存储为数字的二进制表示形式。如果将其存储为字符串,它的存储方式取决于在存储数字之前将数字转换为字符串的方式。