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