Re: BUG #16060: JDBC - badly gets DateOffsetTime value from database

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Re: BUG #16060: JDBC - badly gets DateOffsetTime value from database
Дата
Msg-id 20191016042027.GC2602@paquier.xyz
обсуждение исходный текст
Ответ на BUG #16060: JDBC - badly gets DateOffsetTime value from database  (PG Bug reporting form <noreply@postgresql.org>)
Ответы Re: BUG #16060: JDBC - badly gets DateOffsetTime value from database  (Dave Cramer <davecramer@gmail.com>)
Re: BUG #16060: JDBC - badly gets DateOffsetTime value from database  (stan@marencik.cz)
Список pgsql-bugs
On Tue, Oct 15, 2019 at 06:52:12PM +0000, PG Bug reporting form wrote:
> Java DateOffsetTime value correctly stored to database to timestamptz. I see
> right conversion to string including right time zone.
> Opposite process doesn't get the right DateOffsetTime value from database.
> In my case the string representation stored to database is 2019-10-15
> 20:26:41.391055+02 but I get 2019-10-15T18:26:41.391055Z which doesn't by +2
> hours which is my time zone.
> I think the bug is in TimestampUtils line 513:
>     // Postgres is always UTC
>     OffsetDateTime result = OffsetDateTime.of(ts.year, ts.month, ts.day,
> ts.hour, ts.minute, ts.second, ts.nanos, zoneOffset)
>         .withOffsetSameInstant(ZoneOffset.UTC);
> The last line ".withOffsetSameInstant(ZoneOffset.UTC);" is the bug

As an issue for the Postgres JDBC driver, I think that you should
either contact pgsql-bugs:
https://www.postgresql.org/list/pgsql-jdbc/
Or raise an issue where the project is located:
https://github.com/pgjdbc/pgjdbc

Thanks,
--
Michael

Вложения

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Maciek Sakrejda
Дата:
Сообщение: Duplicate Workers entries in some EXPLAIN plans
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: BUG #16058: show session_user shows a not clear error message