yyyy una to_date sumar formato fechas fecha ejemplos dias comparar oracle oracle10g plsqldeveloper

una - sysdate oracle format



cómo convertir una cadena de fecha a formato de fecha en oracle10g (2)

Mi valor de fecha se almacena como varchar2 y el valor es 15/August/2009,4:30 PM , cómo convertirlo a un formato de fecha adecuado como DD-MM-YYYY .


Necesitas usar la función TO_DATE .

SELECT TO_DATE(''01/01/2004'', ''MM/DD/YYYY'') FROM DUAL;


Puede convertir una cadena a una FECHA usando la función TO_DATE, luego reformatear la fecha como otra cadena usando TO_CHAR, es decir:

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

Por ejemplo, si el nombre de su tabla es MYTABLE y la columna varchar2 es MYDATESTRING:

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