Problemas con to_date
Les consulto por lo siguiente:
Tengo un proceso que actualiza las fechas de una tabla, que tienen el formato dd/mm/yyyy HH:MM:SS, y utilizo un to_date para convertir este campo (que es de fecha) a dd/mm/yyyy. Cuando utilizo esta función, por ejemplo, para el año 2007, la conversión coloca en su lugar el año 0007. Hice una prueba de la siguiente forma "SELECT SYSDATE AS FECHA, TO_DATE(SYSDATE, 'DD/MM/YYYY') AS FECHAFORMATEADA", y me devuelve fecha: 08/03/2007 09:21:55, fechaformateada: 08/03/0007 09:21:55.
La única forma de solucionar esto fue usar rrrr en vez de yyyy. ¿Alguien tiene idea de que puede estar pasando?
El motor es Oracle 9i sobre Unix.
Tengo un proceso que actualiza las fechas de una tabla, que tienen el formato dd/mm/yyyy HH:MM:SS, y utilizo un to_date para convertir este campo (que es de fecha) a dd/mm/yyyy. Cuando utilizo esta función, por ejemplo, para el año 2007, la conversión coloca en su lugar el año 0007. Hice una prueba de la siguiente forma "SELECT SYSDATE AS FECHA, TO_DATE(SYSDATE, 'DD/MM/YYYY') AS FECHAFORMATEADA", y me devuelve fecha: 08/03/2007 09:21:55, fechaformateada: 08/03/0007 09:21:55.
La única forma de solucionar esto fue usar rrrr en vez de yyyy. ¿Alguien tiene idea de que puede estar pasando?
El motor es Oracle 9i sobre Unix.
1 Respuesta
Respuesta de neosys
1