Java 数据库时间返回前端显示错误(差8个小时)

文章目录

      • [`0 可能错误截图`](#0 可能错误截图)
      • [`1 在属性上加自定义Json返回注释 @JsonSerialize`](#1 在属性上加自定义Json返回注释 @JsonSerialize)
      • [`2 新建实体类 CustomDateTimeSerializer`](#2 新建实体类 CustomDateTimeSerializer)

0 可能错误截图

1 在属性上加自定义Json返回注释 @JsonSerialize

c 复制代码
    @TableField(value = "create_time")
    @JsonSerialize(using = CustomDateTimeSerializer.class)
    private Date createTime;

2 新建实体类 CustomDateTimeSerializer

c 复制代码
public class CustomDateTimeSerializer extends JsonSerializer<Date>{
	@Override
	public void serialize(Date value, JsonGenerator gen, SerializerProvider serializers)
			throws IOException {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
		gen.writeString(sdf.format(value));  
	}
}
相关推荐
g***866914 小时前
MySQL - Navicat自动备份MySQL数据
android·数据库·mysql
C***115014 小时前
Tomcat下载,安装,配置终极版(2024)
java·tomcat
youxiao_9014 小时前
数据库基础与安装
数据库
q***017714 小时前
【MySQL】数据类型
android·数据库·mysql
ScriptBIN14 小时前
Maven高级
java·maven
Empty_77714 小时前
K8S-Pod资源对象
java·容器·kubernetes
特严赤傲14 小时前
在 Vue 中 v-for的写法对语法高亮的影响
前端·javascript·vue.js
PBitW14 小时前
从前端工程师的角度将SEO做到极致 -- 菜鸟来实操
前端·seo
D***y20115 小时前
SpringSecurity 实现token 认证
java
SelectDB15 小时前
Apache Doris 在小米统一 OLAP 和湖仓一体的实践
运维·数据库·程序员