gpt4 book ai didi

database - 如何在内部表示数字格式?

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:33 26 4
gpt4 key购买 nike

最近我开始处理我项目的一些国际化方面的工作,我需要建立一个用户首选项来以他们习惯的格式显示数字(阿拉伯数字)。

我在网上做了一些研究,尽管我发现了令人惊讶的缺乏可靠的标准文档 this article其中概述了 7 种格式。这是一个很好的起点。

问题是,我如何在内部表示/存储这些格式?

最佳答案

格式化数字应该只在 View 级别完成,因此只需将它们存储为常规整数(或 float ,具体取决于您的需要)。

然后只有当您需要显示它们时,才根据当前区域设置格式化它们。

要将它们存储在数据库中,由于格式是由小数点分隔符(“,”或“.”)和千位分隔符(“”、“,”或什么都没有)定义的,我只使用两个简单的 varchar 列,例如。 format_dec_seprator 和 format_thousand_separator 来表示格式。

如果某些格式不分隔千位,您可以使用空字符串分隔符。

关于database - 如何在内部表示数字格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com