Cannot deserialize value of type `java.util.Date` from String "2019-07-22T16:00:00.000Z": expected format "yyyy-MM-dd HH:mm:ss"
前台element-ui
后台实体类 (TIMESTAMP 代表含有年,月,日,时分秒的时间戳类型)
就算是这样传值依然报绑定错误,
然后查看了前台传递的参数,发现日期信息为UTC格式(时间标准时间,世界标准时间),并不是标准的中国的日期格式,需要转换
1.js转换(工具方法)
export function formatDateTime (date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h=h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
minute = minute < 10 ? ('0' + minute) : minute;
var second=date.getSeconds();
second=second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;
}
2.java转换