From: | "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com> |
---|---|
To: | "Robin 'Sparky' Kopetzky" <sparkyk(at)blackmesa-isp(dot)net> |
Cc: | PostgreSQL General <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Newbie timestamp question |
Date: | 2004-03-17 19:00:55 |
Message-ID: | Pine.LNX.4.33.0403171200140.11180-100000@css120.ihs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Wed, 17 Mar 2004, Robin 'Sparky' Kopetzky wrote:
> Good Morning!!
>
> I'm repairing a series of scripts in PHP that use the 'datetime' of MySQL
> and converting them to Postgres. Question is this: The datetime format used
> in the script is 'YYYYMMDDHHMMSS' as a text string. Do I have to convert
> this to the format shown in the Postgres manual: '1999-01-08 04:05:06' for
> Postgres to accept the value or can I just pass an integer as 19990108040506
> for the timestamp?
You can just seperate the date part from the time part with a space and it
will work:
postgres=# create table test (dt timestamp);
CREATE TABLE
postgres=# insert into test values ('20020202121410');
ERROR: invalid input syntax for type timestamp: "20020202121410"
postgres=# insert into test values ('20020202 121410');
INSERT 20297173 1
postgres=# select * from test;
dt
---------------------
2002-02-02 12:14:10
From | Date | Subject | |
---|---|---|---|
Next Message | Richard Huxton | 2004-03-17 19:09:20 | Re: Newbie timestamp question |
Previous Message | Valter | 2004-03-17 18:59:01 | Re: Relation "xxxxx" does not exist - more info |