gpt4 book ai didi

java - 数据表示和存储——人的年龄

转载 作者:搜寻专家 更新时间:2023-11-01 01:06:52 25 4
gpt4 key购买 nike

我遇到了一个设计问题,我在这里提出来,这样也许我可以获得更多想法。

目前在我的项目中,我有一个场景需要代表 child 的年龄。

年龄可以从0到15。从1到15很容易,我可以将它存储为一个整数,但问题是如果年龄在 0 到 1 之间。那么我想按月存储它。

将年龄存储为 java.util.Date 将不起作用,因为我不想与当前日期进行比较(我正在处理一个非常大的数据库)。关于 float ,你知道一年有 12 个月,所以我需要将 0.5 翻译成六个月,将 0.7 翻译成我不知道...

我正在寻找一种以一种类型存储年龄的好方法。它可以是 Enum 等。它应该尽可能小。并且应该可以毫无问题地将类型持久保存在数据库中......

最佳答案

您始终可以将年龄存储在适当的小单位(例如月)中,并在需要时将其转换为年。

关于java - 数据表示和存储——人的年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8455257/

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