支付相关存储金额的数据库字段,用整型还是 Decimal?

2019-09-27 10:42:37 +08:00
 dzmcs

支付相关存储金额的数据库字段,用整型还是 Decimal?

整型要转为分,能不能用 Decimal 呢?

Decimal 会不会最后帐配不平?

7703 次点击
所在节点    问与答
21 条回复
gIrl1990
2019-09-27 18:30:50 +08:00
@ytmsdy java 吗?要选对方法吧,不然丢精度。下面两个是正确的
BigDecimal.valueOf(double) 不信试试 new BigDecimal(0.1D)
new BigDecimal(float.toString()); 不信试试 new BigDecimal(0.1F) 或者 BigDecimal.valueOf(0.1F)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX