西河刘卡车医 发表于 2024-10-4 09:57:27

mysql中的datetime类型在Java中到底对应哪个时间类型?

由于MySQL中用的是datetime类型(年月日 时分秒)
https://i-blog.csdnimg.cn/blog_migrate/a2a4dedad3ca02b078359b062fdff9ab.png
https://i-blog.csdnimg.cn/blog_migrate/cc7ab0a925e587d3bdca022fa6119e80.png
java.sql.Date

在Java中用 java.sql.Date 吸收 但是得到的却只有年月日 前端吸收到的是时间戳
https://i-blog.csdnimg.cn/blog_migrate/2edf204fdc28dc5d9a8cb21a95dbdf8e.png
java.time.LocalDateTime

在Java中使用 java.time.LocalDateTime 吸收 得到的是带时区的时间 
https://i-blog.csdnimg.cn/blog_migrate/b01bc1f5af11455c6cb430388ef62410.png
前端吸收到的是 显然不方便处理处罚
https://i-blog.csdnimg.cn/blog_migrate/5c009ce142f367c539b684decde6b54e.png
java.sql.Timestamp

在Java中使用 java.sql.Timestamp 吸收 得到的是跟数据库一样的时间
https://i-blog.csdnimg.cn/blog_migrate/4b434e51edfc26368a97630aebc5a74c.png
前端吸收到的是时间戳
https://i-blog.csdnimg.cn/blog_migrate/7726c51e96e2f19d3895a7944a761878.png
显然 Timestamp是最好的结果!固然也可以根据自身环境选择

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: mysql中的datetime类型在Java中到底对应哪个时间类型?