mysql数据库创建时间只有年月日,时分秒为00:00:00
2020-06-24 04:23
826 查看
场景描述:昨天增加了一个记录全局请求日志的需求,而在回头查看日志的时候,发现创建时间只有年月日,时分秒为00:00:00,然后开启了认真的排查模式。PS:代码采用jdbcTemplate批量插入。
第一步:查看数据库字段类型是否为datetime,经确认确实为datetime。
第二步:查看传入的数据是否被格式化过,经确认,并没有,都是new Date()。
第三步:查看代码,经排查,发现批量处理的时候,datetime类型字段使用的是setDate,这个方法是对应着数据库类型为date的,果断将setDate改为setTimestamp,然后问题解决。
转载于:https://www.cnblogs.com/sea-snail/p/11396150.html
相关文章推荐
- jsp页面上只显示创建时间的年月日而不显示时分秒
- mybatis存入数据库后没有时分秒时间不全只有年月日
- Mybatis插入时间没有时分秒只有年月日
- Mybatis插入时间没有时分秒只有年月日
- mybatis存入数据库后没有时分秒 时间不全 只有年月日
- mysql数据库函数获取时间中的年月日时分秒
- 插入数据时,保存的date类型时间字段的数据只有年月日,没有时分秒的问题
- 关于向Mysql数据库中插入时间只有日期没有时分秒的问题
- mybatis存入数据库后没有时分秒时间不全只有年月日
- 时间操作(JavaScript版)—页面显示格式:年月日 上午下午 时分秒 星期
- 时间操作(Java版)—将毫秒转换为年月日时分秒
- jquery 时间json格式为时间年月日时分秒jqueryUI+Struts+hibernate
- 为日期年月日加上时间时分秒
- Flex 获取当前时间和获取当前时间减去一天的时间并且格式化为年月日时分秒的形式
- java 获取当前时间及年月日时分秒
- JS取得本地时间(年月日时分秒 星期)
- 时间控件---带年月日时分秒
- JavaScript计算时间间隔(年月日时分秒)
- C#:获取时间年月日时分秒格式
- IOS 将毫秒数转换为年月日时分秒的时间