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.