1.背景描述

在数据库里的时间格式为: DATE 类型
2022-09-21 10:41:00

接口返回时,格式变成了
2022-09-21T10:41:00.000+0800

2.解决方法

一般情况下在实体类字段上加@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 注解能解决90%的情况

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date gmtCreate;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐