Re: Dates and year 2000

Поиск
Список
Период
Сортировка
От Thomas Lockhart
Тема Re: Dates and year 2000
Дата
Msg-id 3C745348.EE8031F6@fourpalms.org
обсуждение исходный текст
Ответ на Re: Dates and year 2000  ("Andy Marden" <amarden@usa.net>)
Список pgsql-bugs
> Is this a bug?
> > Am loading date fields from text in one table to date in another.
> > Format of the text dates is 'DD.MM.YY', so that's the format mask
> > I use. Dates for 2001 work OK - '02.09.01' translates as
> > '2001-09-02', but '02.09.00' translates to '0001-09-02 BC'!
> > The y2k.html part of the integrated doc says that 70 - 69 equates
> > 1970 - 2069.
> > Am I missing something?
> > Version 7.1.3 on RH 7.2 BTW

What do you mean by "format mask I use"? Are you trying to enter things
like

  insert into t1 values (date '02.09.01');
  insert into t1 values (date '02.09.00');
  ...

or are you using to_date() which has the notion of templates or "masks"?

lockhart=# select date '02.09.01';
------------
 2001-02-09
lockhart=# select date '02.09.00';
------------
 2000-02-09
lockhart=# select version();
-------------------------------------------------------------
 PostgreSQL 7.1.2 on i686-pc-linux-gnu, compiled by GCC 2.96

thomas=# select date '02.09.00';
    date
------------
 2000-02-09
thomas=# select version();
-----------------------------------------------------------
 PostgreSQL 7.2 on i686-pc-linux-gnu, compiled by GCC 2.96


So, no bug unless you can be more explicit about your test case...

                    - Thomas

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

Предыдущее
От: Peter
Дата:
Сообщение: Trying Cygwin version of PostgreSQL
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Trying Cygwin version of PostgreSQL