如果后端数据库存储时间类型的数据使用了datetime类型,那么后端查出来的数据就是LocalDateTime类型,此时若以Json传给前端,那么前端接收到的时间里就会有“T”,此时只要在传参上加上标签即可:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
而如果传给前端的是LocalDate的时间类型,前端接收到的时间也是不正常的,此时需要加上标签处理:
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate bizTime;
如果以上方法还是不能解决问题,可尝试使用:
@JSONField(format="yyyy-MM-dd HH:mm:ss")
如果你有更好的方法,可以相互讨论学习一下~