Springboot中的时间以Json返回格式不正确的解决

当Springboot应用中数据库datetime类型数据转换为LocalDateTime并以JSON返回时,前端会遇到'T'字符问题。解决办法是在序列化时添加特定注解。同样,对于LocalDate类型,也需要相应注解来正确格式化时间。如果问题依然存在,可以考虑使用其他的序列化处理方式,欢迎分享更多解决方案。
摘要由CSDN通过智能技术生成

如果后端数据库存储时间类型的数据使用了datetime类型,那么后端查出来的数据就是LocalDateTime类型,此时若以Json传给前端,那么前端接收到的时间里就会有“T”,此时只要在传参上加上标签即可:

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

而如果传给前端的是LocalDate的时间类型,前端接收到的时间也是不正常的,此时需要加上标签处理:

	@JsonFormat(pattern = "yyyy-MM-dd")
    private LocalD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值