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));  
	}
}
相关推荐
Cyclo-3 小时前
PDFJS 在React中的引入 使用组件打开文件流PDF
前端·react.js·pdf
e***0963 小时前
Sql Server数据库远程连接访问配置
数据库
2501_924064114 小时前
2025数据库性能测试工具:Utest、JMeter、HammerDB 等主流方案推荐
数据库·测试工具·jmeter·数据库性能测试·数据库负载测试·数据库压测工具·jmeter 压力测试
movie__movie4 小时前
秒杀库存扣减可以用redis原子自增么
数据库·redis·缓存
向着光芒的女孩4 小时前
【IDEA】关不了的Proxy Authentication弹框探索过程
java·ide·intellij-idea
Filotimo_5 小时前
Spring Boot 整合 JdbcTemplate(持久层)
java·spring boot·后端
找不到、了5 小时前
MySQL 索引下推(ICP)的实战,彻底提升查询性能
数据库·mysql
b***67645 小时前
Springboot3 Mybatis-plus 3.5.9
数据库·oracle·mybatis
kitty_hi5 小时前
mysql主从配置升级,从mysql5.7升级到mysql8.4
linux·数据库·mysql·adb
李慕婉学姐5 小时前
【开题答辩过程】以《“饭否”食材搭配指南小程序的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring·小程序