gpt4 book ai didi

c# - 如何将字符串格式化为金钱

转载 作者:IT王子 更新时间:2023-10-29 03:42:58 25 4
gpt4 key购买 nike

我有一个类似 000000000100 的字符串,我想将其转换为 1.00,反之亦然。

前导零将被删除,最后两位是小数。

我再举个例子:

000000001000 <=> 10.00
000000001005 <=> 10.05
000000331150 <=> 3311.50

下面是我正在尝试的代码,它给出了没有小数的结果:

amtf = string.Format("{0:0.00}", amt.TrimStart(new char[] {'0'}));

最佳答案

将字符串转换为小数然后除以 100 并应用货币格式字符串:

string.Format("{0:#.00}", Convert.ToDecimal(myMoneyString) / 100);

根据要求进行编辑以删除货币符号并转换为十进制。

关于c# - 如何将字符串格式化为金钱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com