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));  
	}
}
相关推荐
plainGeekDev几秒前
findViewById → ViewBinding
java·kotlin·gradle
Asmewill3 分钟前
DeepAgents学习笔记三(Backend记忆存储)
前端
渣渣盟5 分钟前
MySQL DDL操作全解析:从入门到精通,包含索引视图分区表等全操作解析
大数据·数据库·mysql
yz_aiks7 分钟前
IDEA终端配置oh-my-zsh实战:安装、插件与日常使用技巧
java·ide·intellij-idea
Refrain_zc8 分钟前
Android 老设备存储空间展示:机身存储 + TF 卡容量获取完整实现
java
java1234_小锋13 分钟前
LangChain4j 开发Java Agent智能体- HelloWorld 实现
java·langchain4j
RainCity15 分钟前
Java Swing 自定义组件库分享(十)
java·笔记·后端
段ヤシ.17 分钟前
回顾Java知识点,面试题汇总Day18(持续更新)
java·网络编程·反射
小小工匠17 分钟前
Redis - 基本架构:一个键值数据库到底由什么组成
数据库·redis·架构
Alan Lu Pop19 分钟前
前端开发助手
前端·智能体