Дата идет на единицу меньше, чем фактическая дата в ответе json - PullRequest
0 голосов
/ 27 декабря 2018

Когда я вызываю сервис Get, в выходных данных json значение 'createDate' прибывает на -1 меньше, чем фактическая дата в базе данных (во входных данных json).

для примера.Во входном файле json ниже указана дата, которая должна сохраняться в базе данных посредством почтового запроса.

{    
    "createdDate" : "2018-07-10" 
}

Теперь, когда я вызываю запрос Get, я получаю значение ниже json, в котором дата равна -1меньше, чем дата в базе данных (входной json).

{     
    "createdDate" : "2018-07-09"
}

Вот мой столбец createDate в pojo:

@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd", timezone="UTC")
@Column(name="created_date")
private Date createdDate;

1 Ответ

0 голосов
/ 27 декабря 2018

Наиболее очевидная причина для этого состоит в том, что если ваша база данных возвращает дату в формате utc, и вы путаете ее с локальной датой, преобразование даты из базы данных в локальную дату будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...