如果
你的后端出现如(SCT格式): Mon Nov 08 00:00:00 CST 2021
造成
你的前端出现如(ISO 8601格式):2021-11-07T16:00:00.000+00:00
1.转换为正常时间的解决办法(application.yml 配置):
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
2.补充(若1没有解决,实体类正常保持DATE,尝试将后端 xml 中 JDBC 改为 TIMESTAMP)
实体类:
package com.example.zm.model;
import java.util.Date;
public class Me {
private Date createTime;
private Date updateTime;
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
}
xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- 映射路径为dao层 -->
<mapper namespace="xxxx">
<resultMap id="xx" type="xxxx">
<result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/>
</resultMap>
</mapper>
==================================================分割线=============================================
最终成功图片:
前端: