Páginas filhas
  • DATE_isDate

Retorna se um determinado conteúdo é reconhecido com formato do tipo DATE, onde possui data especificada no formato DD/MM/YYYY:


Esta função valida se o valor é um DATE válido, pois sua validação é realizada com um tipo DATE internamente.

Sintaxe

DATE_isDate( < l_date >) => SMALLINT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_date

CHAR(10)

Sim

Valor do conteúdo que precisa ser identificado ou não como DATE.

Retorno

Tipo

Descrição

SMALLINT

TRUE - É um conteúdo formatado com padrão DATE.

FALSE - Não é um conteúdo formatado como DATE.

Exemplo

#-------------------------------#
 FUNCTION LOG_isDate()
#-------------------------------#
  DEFINE l_date  CHAR(10)

  LET l_date = '01-05-2020'
  IF LOG_isDate(l_date) THEN
     CALL conout("Conteúdo "||l_date||" é Date")
  ELSE
     CALL conout("Conteúdo "||l_date||" NÃO é Date")
  END IF

  IF LOG_isDate("28/12/1997") THEN
     CALL conout("Conteúdo "||l_date||" é Date")
  ELSE
     CALL conout("Conteúdo "||l_date||" NÃO é Date")
  END IF
END FUNCTION

Informações

Fontes: date.4gl, date.prw

Abrangência: Disponível a partir do pacote 12.1.34 ou Framework 12.1.33.FIX01.

Veja também

DATE_isDatetime