Re: Date Conversion Bug

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Date Conversion Bug
Дата
Msg-id 1357.988682288@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Date Conversion Bug  (pgsql-bugs@postgresql.org)
Список pgsql-bugs
Ayal Leibowitz (ayal@modelity.com) writes:
> I encountered this bug in Postgres version 6.5 to 7.1 and on RedHat Linux versions 6.1 to 7.1.

Several of the developers have tried to reproduce this bug, with no
success.

> select date('1993-04-02') from xxx;
> I get 1993-04-01 for each line in xxx.
> My default time zone is GMT+2.

Exactly how do you set the time zone?  What does "SHOW TIMEZONE" show?
What do you get from
    select timestamp('1993-04-01');
    select timestamp('1993-04-02');
    select timestamp('1993-04-03');

> Like specified in #249, it happens only on the switch from normal to
> daylight saving time.

One reason I'm so interested in your timezone is that 1993-04-02 is not
a DST transition day in any timezone that I know about.  In Europe, DST
transitions happen in the last week of March, never in April, according
to the references I can find.  In the USA, we do have transitions in
April, but the transition day in 1993 was 04-04.

            regards, tom lane

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

Предыдущее
От: Justin Clift
Дата:
Сообщение: Re: debug_level 0 does not stop debug messages
Следующее
От: pgsql-bugs@postgresql.org
Дата:
Сообщение: Dates and times (and timestamps) don't behave as expected