Opções de formatação de data

As Opções de conversão TOSTRING e TODATE fornecem diferentes opções de formatação.

Formatação TOSTRING

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.

Opções de formatação TODATE

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