一般项目中数据库对应存储日期和时间的字段类型用什么好?
主要字段为创建日期,修改时间,已经订单提交时间等等,关于一些关键性时间或者日期的数据
原先公司用Data类型居多,现在这个公司用varchar居多,对应String类型,另外我还有见过integer类型对应java的Calendar可以直接获取的long类型时间戳,尤其用于比较的话我感觉会很好用。
以上3种我觉得各有各的特点,所以主要是想问一下各位,最好是有一些大型项目经验的前辈,一般项目中数据库对应存储日期和时间的字段类型用什么好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看需求,我们的订单事件只作为一个日期记录,没有业务意义,那么datetime就可以了。
建议直接用日期类型存储。别的数据库我不熟悉,对于postgresql我是看过文档的,对于time类型的数据在内部实际就是存储成定长整数。