且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何以印度卢比格式显示字符串?

更新时间:2023-11-07 09:13:28

private void DisplayIndianCurrency()
   {    string fare = "1234567";
       decimal parsed = decimal.Parse(fare, CultureInfo.InvariantCulture);
       CultureInfo hindi = new CultureInfo("hi-IN");
       string text = string.Format(hindi, "{0:c}", parsed);
       lbCurrency.Text = text;
   }


试试这个.. :)



try this.. :)

string Ammount = "22400.00";

double ammountDouble = Convert.ToDouble(Ammount);
CultureInfo cultureInfo = new CultureInfo("en-IN");
string ammountString = string.Format(cultureInfo, "{0:C}", ammountDouble);
string FinalAamount = ammountString.Substring(4);


VB

VB
Dim yourNumber As Double = 1010100.34534
Label.Text = yourNumber.ToString("#,##0.00")



C#


C#

double yourNumber = 1010100.34534;
Label.Text = yourNumber.ToString("#,##0.00");





将给你1,010,100.35



will give you 1,010,100.35