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));  
	}
}
相关推荐
知识分享小能手几秒前
Redis入门学习教程,从入门到精通,Redis 数据操作:知识点详解与代码实战(2)
数据库·redis·学习
奇舞精选1 分钟前
用去年 github 最火的 n8n 快速实现自动化推送工具
前端·agent
奇舞精选5 分钟前
实践:如何为智能体推理引入外部决策步骤
前端·agent
m0_662577977 分钟前
Python迭代器(Iterator)揭秘:for循环背后的故事
jvm·数据库·python
似水明俊德11 分钟前
12-C#
开发语言·数据库·oracle·c#
无限大612 分钟前
AI实战02:一个万能提示词模板,搞定90%的文案/设计/分析需求
前端·后端
FirstFrost --sy32 分钟前
MySQL关于表的操作
数据库·mysql
独自破碎E34 分钟前
前后端分离+微服务架构下的用户认证
java·面试·架构
朝阳58140 分钟前
控制 Nuxt 页面的渲染模式:客户端 vs 服务端渲染
前端·javascript
hssfscv43 分钟前
力扣练习训练2(java)——二叉树的中序遍历、对称二叉树、二叉树的最大深度、买卖股票的最佳时机
java·数据结构·算法