Re: problem converting strings to timestamps with time zone

From: DM <dm(dot)aeqa(at)gmail(dot)com>
To: efrossuhl(at)gmail(dot)com
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-sql(at)postgresql(dot)org
Subject: Re: problem converting strings to timestamps with time zone
Date: 2010-04-30 00:06:45
Message-ID: s2neae6a62a1004291706h82a66c11mc06f9b01cdc39433@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Could you please post the exact string how you did?

Thanks
Deepak

On Thu, Apr 29, 2010 at 12:59 AM, Edward Ross <efrossuhl(at)gmail(dot)com> wrote:

> Tom Lane wrote:
>
>> Edward Ross <efrossuhl(at)gmail(dot)com> writes:
>>
>>> Here is a sandbox example of what I mean.
>>>
>>
>> CREATE TABLE test_0
>>> (
>>> string_value varchar(2047),
>>> timestamp_value timestamp with time zone
>>> );
>>>
>>
>> insert into test_0
>>> (string_value)
>>> values
>>> ('2010-03-12 17:06:21-0800'),
>>> ('2009-08-14 16:47:40+0500'),
>>> ('2010-03-22 22:45:59-0400');
>>>
>>
>> As expected, select * from test_0; , produces the following:
>>>
>>
>> string_value timestamp_value
>>> 2010-03-12 17:06:21-0800 <null>
>>> 2009-08-14 16:47:40+0500 <null>
>>> 2010-03-22 22:45:59-0400 <null>
>>>
>>
>> I would like to parse the strings into their equivalent timestamps
>>> and put them in the timestamp_value column.
>>>
>>
>> My attempt, so far, to update the table:
>>>
>>
>> update value
>>> set
>>> timestamp_value =
>>> to_timestamp(string_value, 'YYYY-MM-DD HH24:MI:SS-XXXX');
>>>
>>
>> Forget to_timestamp; just cast the string to timestamptz. The
>> regular timestamp input converter will handle that format fine.
>>
>> regards, tom lane
>>
>>
> That worked great.
>
> Thanks very much,
>
> Edward Ross
>
>
> --
> Sent via pgsql-sql mailing list (pgsql-sql(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-sql
>

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Jasen Betts 2010-04-30 10:21:03 Re: [SPAM]-D] How to find broken UTF-8 characters ?
Previous Message John Gage 2010-04-29 17:48:29 Re: [SQL] Tsearch not searching 'Y'