标签:currency

  • Django:我应该如何存储货币价值? - python

    时间:2020-8-24

    我在这里遇到范式问题。我不知道该将钱存储为Decimal(),还是将其存储为字符串并将自己转换为十进制。我的推理是这样的: PayPal要求小数点后两位为,因此,如果我有49美元的产品,PayPal希望看到49.00。 Django的DecimalField()并未设置小数位数。它仅存储最大小数位数。因此,如果其中有49个字段,并且将字段设置为2个小数位,它 […]

  • Java BigDecimal性能如何处理? - java

    时间:2020-8-15

    我为生活而编写货币交易应用程序,因此我必须使用货币值(Java仍然没有十进制浮点类型并且没有任何东西可以支持任意精度货币计算,这是很可惜的)。 “使用BigDecimal!” -您可能会说。我做。但是现在我有了一些代码,其中性能是是一个问题,而BigDecimal的速度比double原语慢1000倍(!)。 计算非常简单:系统执行许多次a = (1/b) * […]

  • 如何用浮点算法解决精度误差 - java

    时间:2020-8-13

    我正在尝试制作一个程序,用于计算给定金额的等值零钱。在我花钱之前,程序中的所有内容都运行良好。几分钱的时候,我做了太多的浮点运算,以至于值变得不准确。这是输出: 如我们所见,我们有019999999999959064(而不是0.2(我将其除以0.1得到2的正确答案),而不是将其除以0.01以得到便士的数量得到1而不是2)。我该如何解决此问题,以便获得正确的便 […]

  • 根据符号获取货币代码 - php

    时间:2020-7-21

    我目前正在使用一个API,在该API中,我收到的字符串不是浮点数或整数,而是货币。 $ 2.49£2.49€2.49等等 这样做的问题是,我需要分别存储值和货币,但是货币需要以ISO代码存储,因此例如是EUR,USD或GBP,而不是€和$。 PHP中有什么方法可以使用NumberFormatter或类似的东西基于货币符号获取货币代码? 目前,我只列出了很长的 […]