La función DATE_TO_CHAR devuelve una representación en forma de texto de la fecha pasada en la primera expresión_aritmética en función del formato especificado en la segunda expresión_aritmética. La primera expresión_aritmética debe ser de tipo Timestamp o Duration y la segunda debe ser de tipo de texto.
Los códigos de formato que se pueden utilizar se presentan a continuación. En general, si un código de formato comienza por un carácter en mayúsculas y produce un cero, entonces el número se iniciará con uno o más ceros cuando sea el caso; de lo contrario, no habrá ceros a la izquierda. Por ejemplo, si dd devuelve 7, luego Dd devolverá 07.
El uso de caracteres en mayúsculas y minúsculas en los códigos de formato los días y meses se reproducirá en los resultados devueltos. Por ejemplo, pasar "day" devolverá "lunes", pasar "Day" devolverá "Lunes" y pasar "DAY" devolverá "LUNES".
am - am o pm en función del valor de la hora
pm - am o pm en función del valor de la hora
am - am o pm en función del valor de la hora
pm - am o pm en función del valor de la hora
d - número del día de la semana (1-7)
dd - número del día del mes (1-31)
ddd - número del día del año
day - número del día de la semana
dy - nombre abreviado del día de la semana en 3 letras
hh - hora en números, basada en 12 horas (0-11)
HH12 - hora en números, basada en 12 horas (0-11)
hh24 - hora en números, basada en 24 horas (0-23)
J - día Juliano
mi - minutos (0-59)
mm - mes en números (0-12)
q - trimestre
ss - segundos (0-59)
sss - milisegundos (0-999)
w - semana del mes (1-5)
ww - semana del año (1-53)
yy - año
yyyy - año
[Cualquier texto] - el texto entre corchetes ([ ]) no se interpreta y se inserta como está 'espacio de carácter -.,:;'espacio' 'tab' - se deja tal cual, sin cambios.
Este ejemplo devuelve la fecha de nacimiento como un número de día de la semana (1-7):
SELECT DATE_TO_CHAR (Fecha_Nacimiento,’d’)
FROM EMPLEADOS;