Я использую Redshift и JDBC.
Часовой пояс сервера красного смещения show timezone;
- UTC.
Часовой пояс моего приложения (jvm) +2.
Когда я выполняю запрос через jdbc, выберите SYSDATE; Я получил правильную метку времени с правильным значением в UTC, но, к сожалению, часовой пояс этого значения равен +2.
Например:
Сервер имеет 2019-06-26T18:10:13.000+0-00
, но я получил 2019-06-26T18:10:13.000+0200
.
После этого я с помощью Джексона сопоставил метку времени с json и отправил ответ клиенту, и клиент получил неверное значение 2019-06-26T16: 10: 13.000 + 0000.
Я не могу изменить часовой пояс для приложения и картографа.
Как я могу решить эту проблему?