如何将小数更改为12位数字符串

时间:2013-10-29 04:53:23

标签: c# string format

如何在c#toString();

中将double(货币)更改为12位数

例如

12.50 => 000000001250

3 个答案:

答案 0 :(得分:2)

试试这个:

string value = ((decimal)(12.50 * 100)).ToString().PadLeft(12, '0');

答案 1 :(得分:1)

int a = (int)(12.50 * 100);
Console.WriteLine((a).ToString("D12"));

答案 2 :(得分:0)

试试这个

string formattedValue = value.ToString("000000000000");

value为input,formattedValue为输出。