【发布时间】:2021-05-24 00:22:00
【问题描述】:
我有一个类似000000000100 的字符串,我想将其转换为 1.00,反之亦然。
前导零将被删除,最后两位是小数。
我再举个例子:
000000001000 <=> 10.00
000000001005 <=> 10.05
000000331150 <=> 3311.50
下面是我正在尝试的代码,它给我的结果没有小数:
amtf = string.Format("{0:0.00}", amt.TrimStart(new char[] {'0'}));
【问题讨论】:
-
反之,乘以 100 并使用字符串的
PadLeft(12,'0')
标签: c#