MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。
  01BFOGI7NzGp 2023年12月19日 21 0

 

MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。
今天在写项目时候,需要将数据insert到数据库中。但是,看到插入数据库中的时间只有年月日,没有时分秒。

MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。_字段类型

 

查看实体类没毛病

MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。_数据_02

 

查看xml文件也没有问题

MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。_数据_03

 

MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。_字段类型_04

 

timestamp和datetime区别:

MySQL往数据库插时间格式的数据时,只保存年月日,不保存时分秒。_数据库_05

 

最后经过排查发现问题所在:

建表时候将字段类型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

 



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Anaconda安装教程 下一篇: odoo 复式库存
  1. 分享:
最后一次编辑于 2023年12月19日 0

暂无评论

推荐阅读
01BFOGI7NzGp