4D v12.4Date |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
Date
|
Date ( dataString ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
dataString | cadeia |
![]() |
Cadeia que contém a data a resolver | |||||
Resultado | Data |
![]() |
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:
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")
Produto: 4D
Tema: Datas e Horas
Número
102
Criado por: < 4D v6