viernes, 2 de mayo de 2014

Fechas en Oracle - Ejemplo 1 - NLS_DATE_LANGUAGE

Por ejemplo si necesitamos mostrar la fecha 11-Jun-1987 en letras como "Décimo primero de Junio, Mil Novecientos Ochenta y Siete":

SELECT TO_CHAR(TO_DATE(11-Jun-1987),'fmDdthsp "de" Month, Year','nls_date_language=spanish') FROM DUAL;

Datos:
- fmDdthsp                 --- Muestra el día en número ordinal; "fm" quita los espacios en blanco.
nls_date_language --- Define el idioma en que se mostrará la fecha convertida

Además aclarar que el texto "de" va entre comillas dobles ya que no es parte del formato de fecha en Oracle.

No hay comentarios:

Publicar un comentario