MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。
MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。
今天在写项目时候,需要将数据insert到数据库中。但是,看到插入数据库中的时间只有年月日,没有时分秒。
查看实体类没毛病
查看xml文件也没有问题
timestamp和datetime区别:
最后经过排查发现问题所在:
建表时候将字段类型datetime 写成date 了,导致插入的数据没有时分秒:
因为:
DATE()
日期。格式:YYYY-MM-DD
注释:支持的范围是从 ‘1000-01-01’ 到 '9999-12-31
DATETIME()
*日期和时间的组合。格式:YYYY-MM-DD HH:MM:SS
注释:支持的范围是从 ‘1000-01-01 00:00:00’ 到 ‘9999-12-31 23:59:59’ TIMESTAMP() 时间戳。
TIMESTAMP 值使用 Unix纪元(‘1970-01-01 00:00:00’ UTC) 至今的描述来存储。格式:YYYY-MM-DD HH:MM:SS
https://blog.csdn.net/m0_47073109/article/details/125263664
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-12-15 Explicitly configure spring.jpa.open-in-view to disable this warning
2019-12-15 MySQL常用数据类型 length 专题
2017-12-15 使用Docker部署Spring boot项目
2016-12-15 curl命令常见用法汇总 good
2015-12-15 Linux查看网卡流量(转)
2015-12-15 Linux Top 命令解析 比较详细(转)