springboot前后端时间传输,@JsonFormat 得到时分秒为00:00:00,拿不到时分秒 解决办法

自己实现的一个功能里,需要拿到数据库里的时间,根据网上搜到的博客,

java 实体类中日期属性格式化 @JSONFORMAT 日期格式自动格式化

根据这一篇就能够将从数据库里Datetime类型的数据直接格式化成指定的格式

其实就是在属性上加上@JsonFormat就可以了,具体如下

timezone是时区,加上之后时间转换就不会少了8个小时 

但是我遇到了一个问题,就是拿到的数据里面的时分秒均是00:00:00

后来在网上找了一下,貌似关于这个问题的很少

知道我看到了这篇博客

json 得到时分秒为00:00:00,拿不到时分秒 解决办法 

 

 给了我一点头绪,终于明白为什么会拿不到时分秒了

于是我用了另一种方法,就是直接用 java.util.Date,而不是 java.sql.Date

没想到还真的成功了

不管是提交数据还是接受数据,都能够正常显示了

提交数据

 

 发送数据

 问题解决

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值