首页 > 解决方案 > JPA 获取请求显示存储在数据库中的日期前一天

问题描述

我正在使用 Spring-Boot 来管理我的 Rest-API。我在我的 postgreSQL DB 中使用 API 将出生日期存储为 1983 年 2 月 10"dateOfBirth": "02/10/1983"日,并将其存储为 json 有效负载,并且它按原样存储,并且数据库结果显示了确切的日期。当我使用 Spring-Boot API 调用获取记录时,日期会提前一天返回,即 01/10/1983。每个日期值都会在前一天返回。我还使用以下代码添加了一个日期来插入日期:

long millis=System.currentTimeMillis();
Date currentDate=new Date(millis); 

这也将日期保存为数据库中的当前日期,但使用 rest API get 调用返回日期前一天。

标签: javaspringspring-bootspring-data-jpaspring-restcontroller

解决方案


推荐阅读