-2

如何在 c# toString() 中将双(货币)更改为 12 位;

例如

12.50 => 000000001250

4

3 回答 3

2

尝试这个:

string value = ((decimal)(12.50 * 100)).ToString().PadLeft(12, '0');
于 2013-10-29T04:58:11.900 回答
1
int a = (int)(12.50 * 100);
Console.WriteLine((a).ToString("D12"));
于 2013-10-29T05:37:28.067 回答
0

尝试这个

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

value 是输入,formattedValue 是输出。

于 2013-10-29T05:55:27.560 回答