SpringMVC 后端接收日期丢失时分秒问题解决

时间:2025-04-03 12:15:23

问题:实体原本采用的是来接收时间,发现接收到的时间时分秒一直都是00:00:00,日期却是正常的。

 

看了网上很多解决方案,在属性前加上注解:

1、@JSONField(format="yyyy-MM-dd HH:mm:ss")  
2、@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
3、@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")

3种方式我都试过,还是没有解决这个问题。

 

最终解决方案:将实体中时间类型换成

 

环境:hibernate保存到oracle,表中字段类型为DATE,保存正常