gpt4 book ai didi

c# - 在 Paypal 中进行货币转换四舍五入的正确方法?

转载 作者:可可西里 更新时间:2023-11-01 08:10:40 26 4
gpt4 key购买 nike

我正在构建一个与 paypal 集成的电子商务网站。

我们采用多种货币,所以我想确保(出于会计原因)我正确地执行了货币换算的任何数学运算。

在乘以货币转换 * 原始货币后,我总是在小数点后得到很多尾随数字。

有没有标准的方法来做到这一点?我应该截断还是舍入?我是否需要多次舍入,以防舍入 1/1000 小数会影响舍入 1/100 小数?

我应该做这样的事情吗:

Math.Round(Math.Round(x, 3), 2)

我一直无法找到有关如何完成此操作的有用信息(希望美国和欧洲相同)。

最佳答案

您应该使用 Math.Round(x, 2, MidpointRounding.AwayFromZero)

关于c# - 在 Paypal 中进行货币转换四舍五入的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8717503/

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