クレジット カード処理用のストライプ API のような一部の金融 API では、金額をセントとして渡す必要があることに気付きました。 JavaコードでPostgresとBigDecimalでデータベースNUMERIC無制限の長さを使用していますが、お金をセントとして保存する単純さに誘惑されています。
- お金をセントとして保管することの欠点は何ですか。
- セントとしてのお金で行うのが難しい特定の操作はありますか?
- セントとして保存されたお金は、世界中のすべての通貨で機能しますか?それとも、異なる通貨の会計は、そうでなければ特別な場合の巨大な混乱になりますか?
- お金をセントとして扱うための良いJavaライブラリはありますか?
更新セントを持たない通貨の場合、通貨の最小マイナー単位としてお金を保管するという質問を一般化できます。