如何在c#toString();
中将double(货币)更改为12位数例如
12.50 => 000000001250
答案 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为输出。