Re: date format mask?

From: David Fitzjarrell <oratune_at_yahoo.com>
Date: Thu, 9 Jun 2011 17:33:57 -0700 (PDT)
Message-ID: <698754.408.qm_at_web65405.mail.ac4.yahoo.com>


Not quite:

SQL> variable l_amazon_date varchar2(40)
SQL>
SQL> begin
  2     :l_amazon_date := '2011-05-24T23:21:30.000Z';
  3  end;
  4  /
PL/SQL procedure successfully completed.
SQL>
SQL> select TO_DATE(:l_amazon_date, 'YYYY-MM-DDTHH24:MI:SS.FFF')
  2  from dual;
select TO_DATE(:l_amazon_date, 'YYYY-MM-DDTHH24:MI:SS.FFF')
                               *
ERROR at line 1:
ORA-01821: date format not recognized

SQL>

This does:

SQL> variable l_amazon_date varchar2(40)
SQL>
SQL> begin
  2     :l_amazon_date := substr(translate('2011-05-24T23:21:30.000Z', 'TZ',' 
'),1, instr(translate('2011-05-24T23:21:30.000Z', 'TZ',' '),'.') - 1);
  3  end;
  4  /
PL/SQL procedure successfully completed.
SQL>
SQL> select TO_DATE(:l_amazon_date, 'YYYY-MM-DD HH24:MI:SS')
  2  from dual;
TO_DATE(:
---------
24-MAY-11
SQL>

David Fitzjarrell





________________________________
From: Gus Spier <gus.spier_at_gmail.com>
To: eugene.pipko_at_unionbay.com
Cc: "oracle-l_at_freelists.org" <oracle-l_at_freelists.org>
Sent: Thu, June 9, 2011 5:06:29 PM
Subject: Re: date format mask?

Will TO_DATE() not work?

TO_DATE(l_amazon_date, 'YYYY-MM-DDTHH24:MI:SS.FFF')

r,

Gus


On Thu, Jun 9, 2011 at 5:58 PM, Eugene Pipko <eugene.pipko_at_unionbay.com> wrote:

Hi all,
>I am getting this value back  from Amazon.com and wonder if it can be processed 
>in Oracle?
> 
><LastUpdateDate>2011-05-24T23:21:30.000Z</LastUpdateDate>
> 
>Thanks,
>Eugene
> 

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Jun 09 2011 - 19:33:57 CDT

Original text of this message