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));  
	}
}
相关推荐
REDcker1 分钟前
Playwright详解 Web自动化与E2E测试 架构原理与实战入门
前端·架构·自动化
用户860225046747211 分钟前
从入门到进阶的 React Native 实战指南
android·前端
小瓦码J码12 分钟前
轻量化线程池实战:忙时并发、闲时归零,搞定周期批量任务
java·后端
贵州数擎科技有限公司12 分钟前
雨滴特效的 Three.js 实现
前端·three.js
问心无愧051312 分钟前
ctf show web入门98
android·前端·笔记
NagatoYukee13 分钟前
Java 商品交易实验(第二版)
java·开发语言
irving同学4623813 分钟前
Drizzle ORM + PostgreSQL + Hono 学习笔记
前端·后端
明豆13 分钟前
HTTPS / TLS 1.3 深度解析 — Web 安全传输协议生产实战
前端·安全·https
Linsk14 分钟前
Rollup 官方插件 @rollup/plugin-inject 详解
前端·rollup.js·前端工程化
2601_9584925515 分钟前
Performance Audit of Paper Boats Racing - HTML5 Racing Game
前端·html·html5