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

Funções de data e hora do Oracle (lista completa)


Abaixo está uma lista completa de funções de data e hora disponíveis no Oracle Database.
Função Descrição
ADD_MONTHS() Adiciona um determinado número de meses a uma data e retorna o resultado.
CURRENT_DATE() Retorna a data atual no fuso horário da sessão, em um valor no calendário gregoriano do tipo de dados DATE .
CURRENT_TIMESTAMP() Retorna a data e hora atuais no fuso horário da sessão, em um valor do tipo de dados TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Retorna o valor do fuso horário do banco de dados.
EXTRACT(datetime) Extrai e retorna o valor de um campo de data e hora especificado de uma expressão de data e hora ou intervalo.
FROM_TZ() Converte um valor de timestamp e um fuso horário em um TIMESTAMP WITH TIME ZONE valor.
LAST_DAY() Retorna o último dia do mês que contém a data fornecida.
LOCALTIMESTAMP() Retorna a data e hora atuais no fuso horário da sessão em um valor do tipo de dados TIMESTAMP .
MONTHS_BETWEEN() Retorna o número de meses entre duas datas.
NEW_TIME() Converte a data de um fuso horário especificado para outro fuso horário especificado e retorna o resultado.
NEXT_DAY() Retorna a data da primeira instância do dia da semana especificado que é posterior à data especificada.
NUMTODSINTERVAL() Converte um número em um INTERVAL DAY TO SECOND literal.
NUMTOYMINTERVAL() Converte um número em um INTERVAL YEAR TO MONTH literal.
ORA_DST_AFFECTED() Pode ser usado apenas ao alterar o arquivo de dados de fuso horário do banco de dados e atualizar o carimbo de data/hora com os dados de fuso horário. Consulte a documentação da Oracle.
ORA_DST_CONVERT() Pode ser usado apenas ao alterar o arquivo de dados de fuso horário do banco de dados e atualizar o carimbo de data/hora com os dados de fuso horário. Consulte a documentação da Oracle.
ORA_DST_ERROR() Pode ser usado apenas ao alterar o arquivo de dados de fuso horário do banco de dados e atualizar o carimbo de data/hora com os dados de fuso horário. Consulte a documentação da Oracle.
ROUND(date) Retorna uma data arredondada para uma unidade de data especificada.
SESSIONTIMEZONE() Retorna o fuso horário da sessão atual.
SYS_EXTRACT_UTC() Eextrai o UTC (Tempo Universal Coordenado) de um valor de data e hora com deslocamento de fuso horário ou nome de região de fuso horário
SYSDATE Retorna a data e hora atuais definidas para o sistema operacional no qual o servidor de banco de dados reside.
SYSTIMESTAMP Retorna a data do sistema, incluindo segundos fracionários e fuso horário, do sistema no qual o banco de dados reside.
TO_CHAR(datetime) Converte um valor de data e hora ou intervalo em um VARCHAR2 valor no formato especificado pelo formato de data.
TO_DSINTERVAL() Converte seu argumento para um valor de INTERVAL DAY TO SECOND tipo de dados.
TO_TIMESTAMP() Converte seu argumento em um valor de TIMESTAMP tipo de dados.
TO_TIMESTAMP_TZ() Converte seu argumento para um valor de TIMESTAMP WITH TIME ZONE tipo de dados.
TO_YMINTERVAL() Convert seu argumento para um valor de INTERVAL MONTH TO YEAR tipo de dados.
TRUNC(date) Rretorna o valor de data fornecido com a parte da hora do dia truncada para a unidade fornecida no modelo de formato especificado.
TZ_OFFSET() Retorna o deslocamento de fuso horário correspondente ao argumento com base na data em que a instrução é executada.