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));  
	}
}
相关推荐
重生之我是Java开发战士几秒前
【Java SE】反射、枚举与Lambda表达式
java·开发语言
weixin_436525073 分钟前
若依多租户版 - @ApiEncrypt, api接口加密
java·开发语言
前端达人4 分钟前
为什么聪明的工程师都在用TypeScript写AI辅助代码?
前端·javascript·人工智能·typescript·ecmascript
快乐点吧5 分钟前
使用 data-属性和 CSS 属性选择器实现状态样式控制
前端·css
Hello.Reader10 分钟前
Flink Java 版本兼容性与 JDK 模块化(Jigsaw)踩坑11 / 17 / 21 怎么选、怎么配、怎么稳
java·大数据·flink
TechPioneer_lp16 分钟前
小红书后端实习一面|1小时高强度技术追问实录
java·后端·面试·个人开发
麦聪聊数据18 分钟前
重构数据交付链路:基于 API 网关实现数据工程与业务分析的解耦
数据库·sql
SJLoveIT33 分钟前
深度复盘:海量数据下的 SQL 优化与生命周期治理
数据库·sql
TH_135 分钟前
37、SQL的Explain
java·数据库·sql
康王有点困41 分钟前
Flink部署模式
java·大数据·flink