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

Devuelve el nombre del mes corto de una fecha en Oracle

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

El nombre abreviado del mes también se denomina nombre abreviado del mes. A continuación se muestran ejemplos de cómo devolver el nombre corto del mes.

Ejemplo

Para obtener el nombre del mes abreviado, use MON :

SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;

Resultado:

SEP

Capitalización

En el ejemplo anterior, usé mayúsculas MON , lo que provocó que el nombre del mes corto se devolviera en mayúsculas.

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

SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;

Resultado:

Sep

Podemos proporcionarlo en minúsculas (mon ) para devolver el nombre corto del mes en minúsculas:

SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;

Resultado:

sep

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 '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;

Resultado:

Wed, 25 Sep 2030

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.