Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

CTOD()

Propósito

Converter uma cadeia de caracteres em uma data.

Sintaxe

CTOD (<exp.C>)

Argumentos

<exp.C>

representa uma data no formato "dd/mm/aa".

Utilização

Retorna um valor data, se utilizado em conjunto com comando $DATE, ou um número que corresponde ao número de dias decorridos de 31/12/1900 até a data informada por <exp.C>.

Retorna 0 (zero), se a cadeia passada não estiver no formato de uma data (dd/mm/aa).

Útil para facilitar a aritmética entre datas ou em arquivos que precisam ter datas como chave, para que estas fiquem sempre ordenadas cronologicamente.

Quando utilizado com o comando $DATE é útil para criar variáveis do tipo data.

Itens tipo D2 podem ser tratados por esta função, já que, em memória estes itens são transformados para cadeia de caracteres no formato dd/mm/aa, exceto quando utilizado com o comando $DATE.

Exemplos

O exemplo a seguir mostra-nos a utilização desta função.

? "Hoje = ", DATE ()     && Exibe "Hoje = "20/11/73"

? "Dia = ", CDOW (DATE())     && Exibe "Dia = " sexta-feira"

? "Amanha = ", DTOC ;

(CTOD (DATE())+1)     && Exibe "Amanha = "15/10/94"

? "Dia = ", CDOW (DATE()+1)     && Exibe "Dia = "sábado"

Consulte

$DATE, CDOW(), CMONTH(), DATE(), DAY(), DTOC() e DTI().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!