asp.net中的INR货币格式

时间:2013-06-10 07:30:43

标签: c# asp.net

我的印度卢比金额与123456相同,但我想像1,23,456那样显示它。因为我正在尝试这个。

value = 123456;
Console.WriteLine("Format:  " + value.ToString("0,0",CultureInfo.InvariantCulture));
Console.WriteLine();

输出是。 :1,234,56等等。

但我希望显示1,23,456代替1,234,56

1 个答案:

答案 0 :(得分:0)

这应该可以帮到您,但如果您需要动态,那么您必须使用当前的文化或在需要时创建一个。

 int value = 123456;
 CultureInfo InCulture = new CultureInfo("hi-IN");           
 Thread.CurrentThread.CurrentCulture = InCulture;
 Console.WriteLine("Format:  " + value.ToString("0,0", InCulture));

由于您已经标记了asp.net,请尝试this