Sabe quando você está fazendo uma consulta no banco de dados e precisa transformar uma STRING num formato de DATA?
Pois bem, a ORACLE disponibiliza a função TO_DATE para este fim, que é retornar uma DATA como valor de uma consulta.
Execute a seguinte consulta para você visualizar o resultado :
SELECT TO_DATE(‘2015/05/15 8:30:25’, ‘YYYY/MM/DD HH:MI:SS’) FROM dual;
Segue uma tabela com os parâmetros (que você pode utilizar na função) e uma breve explicação e cada:
| Parâmetro | Explicação |
|---|---|
| ANO | Ano, enunciado |
| AAAA | Ano de 4 dígitos |
| YYY YY Y |
Últimos 3, 2 ou 1 dígito (s) do ano. |
| IYY IY I |
Últimos 3, 2 ou 1 dígito (s) do ano ISO. |
| IYYY | Ano de 4 dígitos com base no padrão ISO |
| RRRR | Aceita um ano de 2 dígitos e retorna um ano de 4 dígitos. Um valor entre 0-49 retornará um ano 20xx. Um valor entre 50-99 retornará um ano 19xx. |
| Q | Quarto do ano (1, 2, 3, 4; JAN-MAR = 1). |
| MILÍMETROS | Mês (01-12; JAN = 01). |
| SEG | Nome abreviado do mês. |
| MÊS | Nome do mês, preenchido com espaços em branco para um comprimento de 9 caracteres. |
| RM | Mês numeral romano (I-XII; JAN = I). |
| WW | Semana do ano (1-53), onde a primeira semana começa no primeiro dia do ano e continua até o sétimo dia do ano. |
| W | Semana do mês (1-5), onde a semana 1 começa no primeiro dia do mês e termina no sétimo. |
| IW | Semana do ano (1-52 ou 1-53) com base no padrão ISO. |
| D | Dia da semana (1-7). |
| DIA | Nome do dia. |
| DD | Dia do mês (1-31). |
| DDD | Dia do ano (1-366). |
| DY | Nome abreviado do dia. |
| J | Dia juliano; o número de dias desde 01 de janeiro de 4712 aC. |
| HH | Hora do dia (1-12). |
| HH12 | Hora do dia (1-12). |
| HH24 | Hora do dia (0-23). |
| MI | Minuto (0-59). |
| SS | Segundo (0-59). |
| SSSSS | Segundos após a meia-noite (0-86399). |
| AM, AM, PM ou PM | Indicador Meridiano |
| AD ou AD | Indicador AD |
| BC ou BC | Indicador de BC |
| TZD | Informações sobre a economia diurna. Por exemplo, ‘PST’ |
| TZH | Hora do fuso horário. |
| TZM | Minuto do fuso horário. |
| TZR | Região do fuso horário. |
Bom, fico por aqui. Dúvidas, entre em contato
Forte abraço.
Eduardo Santana
bufallos@bufallos.com.br
