Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

Strings de Formato de Data

Strings de Formato de Data

Você pode avaliar as datas de entrada que usam uma combinação de strings de formato e funções de data. As strings de formato de data não são internacionalizadas e devem ser inseridas em formatos predefinidos conforme listado na tabela a seguir.
A seguinte tabela resume as strings de formato para especificar uma parte de uma data:
String de Formato
Descrição
D, DD, DDD, DAY, DY, J
Dias (01 - 31). Use qualquer uma dessas strings de formato para especificar a parte do dia completa de uma data. Por exemplo, se você passar 12-APR-1997 para uma função de data, o uso de qualquer uma dessas strings de formato especificará 12.
HH, HH12, HH24
Hora do dia (0 - 23), onde 0 é 12 AM (meia-noite). Use qualquer um desses formatos para especificar a parte da hora completa de uma data. Por exemplo, se você passar a data 12-APR-1997 2:01:32 PM, use HH, HH12 ou HH24 para especificar a parte de hora da data.
MI
Minutos (0 - 59).
MM, MON, MONTH
Mês (01 - 12). Use qualquer uma dessas strings de formato para especificar a parte do mês completa de uma data. Por exemplo, se você passar 12-APR-1997 para uma função de data, use MM, MON ou MONTH para especificar APR.
MS
Milissegundos (0 - 999).
NS
Nanossegundos (0 - 999999999).
SS, SSSS
Segundos (0 - 59).
US
Microssegundos (0 - 999999).
Y, YY, YYY, YYYY, RR
Parte do ano da data (0001 a 9999). Use qualquer uma dessas strings de formato para especificar a parte do ano completa de uma data. Por exemplo, se você passar 12-APR-1997 para uma função de data, use Y, YY, YYY ou YYYY para especificar 1997.
A string de formato não faz distinção entre maiúsculas e minúsculas. Ela deve estar sempre entre aspas simples.
A seguinte tabela descreve as funções de data que usam strings de formato para avaliar datas de entrada:
Função
Descrição
ADD_TO_DATE
A parte da data que você deseja alterar.
DATE_DIFF
A parte da data para calcular a diferença entre duas datas.
GET_DATE_PART
A parte da data que você deseja retornar. Essa função retorna um valor inteiro baseado no formato de data padrão.
IS_DATE
A data que você deseja verificar.
ROUND
A parte da data que você deseja arredondar.
SET_DATE_PART
A parte da data que você deseja alterar.
SYSTIMESTAMP
A precisão do carimbo de data e hora.
TO_CHAR (Datas)
A string de caracteres.
TO_DATE
A string de caracteres.
TRUNC (Datas)
A parte da data que você deseja truncar.