今天项目中发现插入时间格式变成2018-04-04 00:00:00的问题
经过两个小时的摸索
开始以为是controller写的问题,将java.sql.date全部换成java.until.date依然没解决
查数据库,发现字段全部设为 根据当前时间戳更新 :意思是当表中数据改变之后,这样设置的字段全部更新时间,这个字段一般只用作""更新时间""的字段
解决:controller中获取的时间就是只有日期,所以将字段换成String,
private
String
rftrsname
;
controller:
SimpleDateFormat
sdf
=
new
SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss"
);
System.
out
.println(
sdf
.format(
new
Date()));
classification
.setInsertTime(
sdf
.format(
new
Date()));
数据库类型设计为:temptamp类型