Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So konvertieren Sie ein String-Datum in das Datumsformat in Oracle10g

Sie können einen String mit der Funktion TO_DATE in ein DATE umwandeln und dann das Datum mit TO_CHAR als einen anderen String neu formatieren, d. h.:

SELECT TO_CHAR(
         TO_DATE('15/August/2009,4:30 PM'
                ,'DD/Month/YYYY,HH:MI AM')
       ,'DD-MM-YYYY')
FROM DUAL;

15-08-2009

Wenn Ihr Tabellenname beispielsweise MYTABLE lautet und die Spalte varchar2 MYDATESTRING lautet:

SELECT TO_CHAR(
         TO_DATE(MYDATESTRING
                ,'DD/Month/YYYY,HH:MI AM')
       ,'DD-MM-YYYY')
FROM MYTABLE;