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));  
	}
}
相关推荐
FlyWIHTSKY几秒前
Vue3 单文件中不同的组件
前端·javascript·vue.js
BioRunYiXue1 分钟前
从现象到机制:蛋白降解调控研究的系统策略与实验设计
java·linux·运维·服务器·网络·人工智能·eclipse
希望永不加班3 分钟前
如何在 SpringBoot 里自定义 Spring MVC 配置
java·spring boot·后端·spring·mvc
weixin199701080164 分钟前
“迷你京东”全栈架构设计与实现
java·大数据·python·数据库架构
API开发4 分钟前
一个MCP操作所有的数据库
数据库·api·api接口·apisql·mcp·mcpserver·openclaw
东离与糖宝11 分钟前
3月20日紧急修复|Spring AI双漏洞CVE-2026-22730/22729实战防护方案
java
一字白首13 分钟前
小程序组件化进阶:从复用到通信的完整指南DAY04
前端·小程序·apache
东离与糖宝14 分钟前
Spring Boot 4.0适配JDK 26|一键升级与常见坑速解
java
读忆14 分钟前
你是否用过Tailwind CSS?你是在什么情况下使用的呢?
前端·css·经验分享·笔记·taiiwindcss