Home » SQL & PL/SQL » SQL & PL/SQL » How to get date in words like July 9, 2003 using to_date function
|
|
Re: How to get date in words like July 9, 2003 using to_date function [message #200087 is a reply to message #200085] |
Fri, 27 October 2006 16:13 |
|
ebrian
Messages: 2794 Registered: April 2006
|
Senior Member |
|
|
Littlefoot wrote on Fri, 27 October 2006 15:53 | SELECT TO_CHAR (TO_DATE ('2003/07/09', 'yyyy/mm/dd'), 'month d, yyyy')
FROM DUAL;
|
Littlefoot, looks like a 'd' is missing.
SQL> SELECT TO_CHAR (TO_DATE ('2003/07/09', 'yyyy/mm/dd'), 'month d, yyyy') "Single d",
2 TO_CHAR (TO_DATE ('2003/07/09', 'yyyy/mm/dd'), 'month dd, yyyy') "Two d's"
3 FROM DUAL;
Single d Two d's
----------------- ------------------
july 4, 2003 july 09, 2003
If the OP wants to avoid the padding:
SQL> select to_char(to_date('2003/07/09', 'rrrr/mm/dd'),'fmMonth dd, rrrr')
2 from dual;
TO_CHAR(TO_DATE('2
------------------
July 9, 2003
|
|
|
|
|
|
Goto Forum:
Current Time: Thu Apr 25 10:24:01 CDT 2024
|