From: | "emergency(dot)shower(at)gmail(dot)com" <emergency(dot)shower(at)gmail(dot)com> |
---|---|
To: | "pgsql-jdbc(at)postgresql(dot)org" <pgsql-jdbc(at)postgresql(dot)org> |
Subject: | Re: Timestamp changes committed to HEAD |
Date: | 2005-08-01 19:30:00 |
Message-ID: | bdf1a09805080112302ec02576@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
On 8/1/05, Oliver Jowett <oliver(at)opencloud(dot)com> wrote:
> I've committed my Timestamp/Date/Time changes to CVS HEAD; here's the
> commit message. With these changes {get,set}{Timestamp,Date,Time} should
> respect Calendars properly and not make any assumptions about server
> timezone vs. JVM timezone.
This driver version works better with {get,set}Timestamp than any
other versions I've tested before.
My tests use three 8.03 severs with server timezones UTC, CET and
America/St_Johns (Newfoundland).
Timestamps 1970-01-01 00:00:00+0000, 2000-01-01 00:00:00+0000 and
2000-07-01 00:00:00+0000 are written to TIMESTAMP WITH TIME ZONE and
TIMESTAMP WITHOUT TIME ZONE fields, read, and then compared to the
original values. Additionally, the values in the database were checked
with pgAdmin III as a client.
Everything seems to be OK, except that read operations from the
America/St_Johns server lead to a deviation of minus half an hour,
probably due to a rounding error in the driver's getTimestamp
implementation.
Regards,
Alex
From | Date | Subject | |
---|---|---|---|
Next Message | Oliver Jowett | 2005-08-01 23:13:47 | Re: Timestamp changes committed to HEAD |
Previous Message | Kris Jurka | 2005-08-01 15:18:11 | Re: Timestamp changes committed to HEAD |