As Opções de conversão TOSTRING e TODATE fornecem diferentes opções de formatação.
A opção TOSTRING pega um valor de data e cria uma representação em forma de sequência de caracteres. O parâmetro de especificação do formato opcional define a estrutura da sequência de caracteres a ser criada. Por exemplo, se as informações de data forem 1998-APR-02, será possível formatar a sequência de caracteres resultante como 2 de abril de 1998.
Utilize qualquer combinação em seu formato (exceto aquelas que retornam o número de um dia ou semana dentro de um ano para uma determinada data). Por exemplo, TOSTRING (02-ABR-1998, 'DD de MÊS de AA') retorna o valor 02 de ABRIL de 98.
Se você utilizar um sistema de gerenciamento de banco de dados relacional, o armazenamento de dados pode não ser capaz de utilizar suas funções nativas (incorporadas) para executar a solicitação. Se assim for, o programa realiza a conversão, o que pode levar mais tempo do que se o armazenamento de dados realizasse a conversão.
A opção TODATE pega um valor de uma sequência de caracteres que representa uma data ou tempo e a converte para um objeto de data. O parâmetro de especificação do formato opcional define a formatação utilizada para representar a data na sequência de caracteres. Por exemplo, para uma sequência de caracteres que contém a data 2 de Abril de 1998, a especificação de formatação deve conter DD de Mês de AAAA. A tabela a seguir descreve as opções de formatação disponíveis:
Abreviatura | Descrição |
---|---|
AA | Define o ano como um número de dois dígitos, por exemplo, 07. |
AAAA | Define o ano como um número de quatro dígitos, por exemplo, 2007. |
MÊS | Define o mês utilizando seu nome em letras maiúsculas, por exemplo, ABRIL. |
mês | Define o mês utilizando seu nome em letras minúsculas, por exemplo, abril. |
Mês | Define o mês utilizando seu nome com a primeira letra maiúscula, por exemplo, Abril. |
MON | Define o mês utilizando sua abreviatura com três letras maiúsculas, por exemplo, ABR. |
mon | Define o mês utilizando sua abreviatura com três letras minúsculas, por exemplo, abr. |
MM | Define o mês utilizando sua abreviatura de dois números, por exemplo, 04. |
DIA | Define o dia com seu nome em letras maiúsculas, por exemplo, SEXTA-FEIRA. |
dia | Define o dia com seu nome em letras minúsculas, por exemplo, sexta-feira. |
Dia | Define o dia com seu nome com a primeira letra maiúscula, por exemplo, Sexta-feira. |
DY | Define o dia com sua abreviatura em maiúsculas, por exemplo, SEX. |
dy | Define o dia com sua abreviatura em minúsculas, por exemplo, sex. |
DD | Define o dia com sua abreviatura de dois números, por exemplo, 06. |
hh24 | Define uma hora utilizando seu número no intervalo de [0-24]. |
hh12 | Define uma hora utilizando seu número no intervalo de [0-12]. |
hh | Define uma hora utilizando seu número na representação padrão (por padrão, hh24). |
mm | Define os minutos. |
ss | Define os segundos. |
ms | Define os milissegundos. |
am|pm | Utiliza a especificação de ante-meridiano (manhã) e pós-meridiano (após o meio-dia). Meio-dia também é chamado de 12:00 p.m. e meia-noite de 12:00 a.m., como o início de um dia. Este formato é considerado apenas quando utilizado com o intervalo de tempo de [1-12](formato hh12). |