關於計算訂單價格,轉換後差一分錢的解決方法(浮點數精度問題)

今天在微信支付時,發現本來double?類型的訂單總價sumprice 轉換成double時,微信 在接受方法那邊本來的18.63 變成了18.62(作了四捨五入)。爲此百思不得其解,最微信支付 後考慮到了精度問題,獲得解決。spa 即:blog 把double換成decimal,緣由就是decimal的精度比double高。ci 以下圖:方法
相關文章
相關標籤/搜索