将字符串数字格式化为货币

时间:2011-10-10 17:29:57

标签: c# asp.net string-formatting

我需要将以下格式的数字读取为1000并转换货币。 请注意,高于“1000”的数字将是10.00。 有没有方法可以转换这种格式?

3 个答案:

答案 0 :(得分:2)

string.Format("{0:c}",your_value)

更新(感谢评论)

string.Format("{0:c}",your_value/100);

答案 1 :(得分:1)

我想你想要

public String FormatValue( int valueAsCents ){
  Decimal.Divide( (decimal)valueAsCents , 100.0 ).ToString("C");
}

答案 2 :(得分:1)

伊卡洛斯的回答将导致1000美元,以下是你想要的。

string.Format("{0:c}",your_value/100)