2010-07-17 245 views
0

在使用VB的ASP.net中,如何将数字(例如4.5)转换为法语(4,5)。将数字转换为法语

还有一个简单的问题,将它存储在数据库中时,它会存储为4.5或45吗?

感谢,

凯尔

回答

2

一个数字只是一个数字,它不包含任何格式和文化信息。您可以指定使用特定的CultureInfo或FormatInfo对象转换为字符串:

string formatted = number.ToString(CultureInfo.GetCultureInfo("fr")); 

如果您存储在数据库中的数数,它既不为“4.5”存储,“4,5”或“45”,它将作为数字的二进制表示形式存储。如果将它作为字符串存储,它的存储方式取决于在存储它之前如何将数字转换为字符串。