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));  
	}
}
相关推荐
RDCJM几秒前
Neo4j图数据库学习(二)——SpringBoot整合Neo4j
数据库·学习·neo4j
QC班长几秒前
如何进行接口性能优化?
java·linux·性能优化·重构·系统架构
杀神lwz1 分钟前
MongoDB入门+深入(三)--mongdbSql
数据库·mongodb
枫叶丹41 分钟前
复杂SQL性能突围:代价驱动的连接条件下推策略与工程实践
数据库·sql·金仓数据库
聆风吟º2 分钟前
直击复杂 SQL 瓶颈:金仓基于代价的连接条件下推技术落地
java·数据库·sql·kingbasees
清汤饺子3 分钟前
用了大半年 Claude Code,我总结了 16 个实用技巧
前端·javascript·后端
兆子龙1 小时前
ahooks useMemoizedFn:解决 useCallback 的依赖地狱
java·javascript
努力进修1 小时前
复杂查询性能优化:连接条件下推的代价模型设计与实践
数据库·sql·性能优化
原来是猿1 小时前
Linux-【文件系统上】
linux·服务器·数据库
小陳参上5 小时前
用Python创建一个Discord聊天机器人
jvm·数据库·python