4D v12.4

Date

Página Inicial

 
4D v12.4
Date

 

Date 


 

Date ( dataString ) -> Resultado 
Parâmetro Tipo   Descrição
dataString  cadeia in Cadeia que contém a data a resolver
Resultado  Data in Data

O comando Date avalia dataString e retorna uma data.

O parâmetro dataString deve seguir as regras padrão para os formatos de data. Na versão em espanhol de 4D, a data deve estar no formato DD/MM/AA (dia, mês, ano). O mês e o dia podem ter um ou dois dígitos. O ano pode ser de dois ou quatro dígitos. Se o ano é de dois dígitos, então Date considera se a data pertence ao século 20 ou 21 em função do valor introduzido. Por padrão o valor pivô é 30:

  • Se o valor introduzido é superior ou igual a 30, 4D considera que a data pertence ao século 20 e adiciona 19 ao princípio do valor.
  • Se o valor introduzido é inferior a 30, 4D considera que a data pertence ao século 21 e agrega 20 ao princípio do valor. Este mecanismo pode ser modificado utilizando o comando SET DEFAULT CENTURY.

Os seguintes caracteres são separadores de data válidos: barra oblíqua (/), espaço, ponto (.), e vírgula (,).

Date não verifica se dataString é uma data válida. Se é passada uma data inválida (como "13/35/94"), Date retornará uma data inválida. Entretanto, se dataString não puder ser interpretada como uma data (por exemplo, "aa/12/94"), é retornada uma data nula (!00/00/00!).

Você precisa sempre verificar que dataString seja uma data válida.

O exemplo a seguir utiliza uma caixa para que o usuário introduza uma data. A string introduzida pelo usuário é convertida em uma data e é guardada na variável reqData:

 vdReqData:=Date(Request("Por favor introduza uma data:";String(Current date)))
 If(OK=1)
  ` Fazer algo com a data guardada em vdReqData
 End if

O seguinte exemplo retorna a cadeia "12/12/94" como uma data:

 vdData:=Date("12/12/94")

 
PROPRIEDADES 

Produto: 4D
Tema: Datas e Horas
Número 102

 
HISTÓRIA 

Criado por: < 4D v6