Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Retornar o nome do dia abreviado de uma data no Oracle


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 dia.

O nome do dia abreviado também é referido como o nome do dia abreviado. De qualquer forma, abaixo estão exemplos de como retornar o nome do dia abreviado de um valor de data no Oracle.

Exemplo


Para obter o nome do dia abreviado, use DY :
SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;

Resultado:
WED

Capitalização


No exemplo acima eu usei letras maiúsculas DY , o que resultou no retorno do nome do dia abreviado em letras maiúsculas.

Podemos alterar a capitalização deste argumento para Dy para retornar o resultado em letras maiúsculas.
SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;

Resultado:
Wed

Alternativamente, podemos fornecê-lo em letras minúsculas (dy ) para retornar o nome do dia abreviado em letras minúsculas:
SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;

Resultado:
wed

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 '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;

Resultado:
Wed, 03 Oct 2035

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.