我有一个 C# 项目,需要将小数转换为长度始终为 14 位的 int。数字应该从右到左填写 int,最好的解释方法是通过示例:
719.95 --> 00000000071995
2970.00 --> 00000000297000
783.02 --> 00000000078302
7181.60 --> 00000000718160
真诚感谢任何帮助。
您可以执行以下操作:
var decimalValue = 719.95;
var stringDecimalValue = decimalValue.ToString().Replace(",","");
var result = stringDecimalValue.PadLeft(14,'0');