当前位置: 首页 > 知识库问答 >
问题:

Dart/Flutter中货币的数据类型

齐承运
2023-03-14

众所周知,典型的浮点数据类型(即floatdouble


共有1个答案

盛浩阔
2023-03-14

正如Abion47所说,存储资金的最佳方式是使用decimal包,它类似于Java中的BigDecimal,并且有很多有用的特性。

 类似资料:
  • 问题内容: 在SQL数据库中存储货币值时有关数据类型的臭名昭著的问题。 但是,在这些艰难的时期,我们现在拥有的货币最多可保留18位小数(感谢ETH)。 现在,这重新提出了经典论点。 想法 选项1 使用一个大的整数,以节省的实际价值,然后存储货币有多少位小数有(简单地将通过中译本)? 选项2 将数据类型存储在一个大的十进制数中,这不可避免地会占用大量空间。 选项3 以字符串形式存储。这会对性能产生影

  • 货币报价最新数据 接口: currency_latest 目标地址: https://currencyscoop.com/ 描述: 获取货币报价最新数据 限量: 单次返回指定货币的最新报价数据-免费账号每月限量访问 5000 次 输入参数 名称 类型 必选 描述 base str Y base="USD" api_key str Y api_key="Please put your api key

  • 接口: get_js_dc_current 目标地址: https://datacenter.jin10.com/reportType/dc_bitcoin_current 描述: 获取数字货币实时行情, 实时更新 限量: 单次返回主流数字货币当前时点行情数据 输入参数 名称 类型 必选 描述 无 无 无 无 输出参数 名称 类型 默认显示 描述 reported_at str Y 日期时间-索引

  • 问题内容: 我想在MySQL数据库中存储许多记录。它们全部包含金钱价值。但是我不知道每个数字将插入多少个数字。 为此,我必须使用哪种数据类型? VARCHAR 或 INT (或其他数字数据类型)? 问题答案: 由于资金需要精确的表示,因此不要使用只近似的数据类型。您可以将定点数字数据类型用于 是精度(值的总长度,包括小数位) 是小数点后的位数 请参见MySQL数值类型: 当保留精确度非常重要时,例

  • 我想在一个MySQL数据库中存储许多记录。所有这些都包含了金钱价值。但我不知道每一个会插入多少个数字。 为此我必须使用哪种数据类型? VARCHAR或INT(或其他数值数据类型)?

  • 问题内容: 货币值的最佳SQL数据类型是什么?我正在使用MySQL,但希望使用与数据库无关的类型。 问题答案: 在大多数情况下,类似的东西通常效果很好。您可以调整比例和精度以适合需要存储的数字的需求。即使在SQL Server中,我也倾向于不使用“ ”,因为它是非标准的。