sql >> Base de Datos >  >> RDS >> Oracle

Devolver el nombre de día corto de una fecha en Oracle

En Oracle Database, podemos usar TO_CHAR(datetime) función para devolver las distintas partes de la fecha a partir de un valor de fecha y hora, incluido el nombre corto del día.

El nombre de día abreviado también se denomina nombre de día abreviado. En cualquier caso, a continuación se muestran ejemplos de cómo devolver el nombre corto del día a partir de un valor de fecha en Oracle.

Ejemplo

Para obtener el nombre del día abreviado, use DY :

SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;

Resultado:

WED

Capitalización

En el ejemplo anterior, usé mayúsculas DY , lo que provocó que el nombre corto del día se devolviera en mayúsculas.

Podemos cambiar las mayúsculas de este argumento a Dy para devolver el resultado en formato de mayúsculas.

SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;

Resultado:

Wed

Alternativamente, podemos proporcionarlo en minúsculas (dy ) para devolver el nombre corto del día en minúsculas:

SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;

Resultado:

wed

Hay muchos más elementos de formato disponibles para formatear valores de fecha y hora en Oracle, y el elemento de formato anterior se puede combinar con otros para producir un modelo de formato más largo.

Ejemplo:

SELECT TO_CHAR(DATE '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;

Resultado:

Wed, 03 Oct 2035

Consulte la Lista de elementos de formato de fecha y hora en Oracle para obtener una lista completa de los elementos de formato que se pueden usar para construir un modelo de formato.