No Oracle Database, podemos usar o
TO_CHAR(datetime)
função para retornar as várias partes de data de um valor de data e hora, incluindo o nome curto do mês. O nome abreviado do mês também é conhecido como nome abreviado do mês. Exemplos de retorno do nome curto do mês estão abaixo.
Exemplo
Para obter o nome do mês abreviado, use
MON
:SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
Resultado:
SEP
Capitalização
No exemplo acima eu usei letras maiúsculas
MON
, o que resultou no retorno do nome curto do mês em letras maiúsculas. Podemos alterar a capitalização deste argumento para
Mon
para retornar o resultado em letras maiúsculas. SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
Resultado:
Sep
Podemos fornecê-lo em letras minúsculas (
mon
) para retornar o nome curto do mês em letras minúsculas:SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
Resultado:
sep
Há muitos outros elementos de formato disponíveis para formatar valores de data e hora no Oracle, e o elemento de formato acima pode ser combinado com outros para produzir um modelo de formato mais longo.
Exemplo:
SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
Resultado:
Wed, 25 Sep 2030
Consulte Lista de elementos de formato de data e hora no Oracle para obter uma lista completa de elementos de formato que podem ser usados para construir um modelo de formato.