Java中时间的精度问题

mikesu mikesu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1、我需要一个精确到毫秒的时间记录在MySql数据库中。数据库中用哪一种数据类型呢?(Date,DateTime,Time,Timestamp)这几种类型有什么区别呢?
2、我通过Hibernate Tools生产到实体java,我数据库中字段设置为DateTime或者Timestamp,生成出来的java类型都是Date.为什么呢?这样会对精度有影响吗?
3、我想记录当前时间进入数据库,我需要程序生成的时间,不用数据库内置的函数。我用Date now = new Date();来生成。但是我在数据库查看是只能精确到秒。如何生成精度更高的当前时间呢?
4、假如我能生成精确到毫秒的时间,我如果格式转换?是否直接用now.toString();就可以全部信息都显示呢?格式没有特别的要求,只有能显示到毫秒就可以了。
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
mikesu
Java SE 62,621 成员 307,251 内容