将数字转换为法语

时间:2010-07-17 17:40:13

标签: asp.net vb.net

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

一个简单的问题,当它存储在数据库中时,它会存储为4.5还是45?

谢谢,

凯尔

1 个答案:

答案 0 :(得分:2)

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

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

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