4D v12.4Date |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
Date
|
Date ( fechaCadena ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
fechaCadena | Cadena |
![]() |
Cadena que contiene la fecha a devolver | |||||
Resultado | Fecha |
![]() |
Fecha | |||||
El comando Date evalúa fechaCadena y devuelve una fecha.
El parámetro fechaCadena debe respetar los parámetros regionales definidos en el sistema operativo. Por ejemplo, en la versión en español de 4D, la fecha debe estar en el formato DD/MM/AA (día, mes, año). El mes y el día pueden tener uno o dos dígitos. El año puede ser de dos o cuatro dígitos. Si el año es de dos dígitos, entonces Date considera si la fecha pertenece al siglo 20 o 21 en función del valor introducido. Por defecto el valor pivote es 30:
Date no verifica si fechaCadena es una fecha válida. Si se pasa una fecha inválida (como "13/35/94"), Date devolverá una fecha inválida. Sin embargo, si fechaCadena no puede interpretarse como una fecha (por ejemplo, "aa/12/94"), se devuelve una fecha nula (!00/00/00!).
Es su responsabilidad verificar que fechaCadena sea una fecha válida.
El siguiente ejemplo utiliza una caja para que el usuario introduzca una fecha. La cadena introducida por el usuario se convierte en una fecha y se guarda en la variable reqFecha:
vdReqFecha:=Date(Request("Por favor introduzca una fecha:";String(Current date)))
If(OK=1)
` Hacer algo con la fecha guardada en vdReqFecha
End if
El siguiente ejemplo devuelve la cadena "12/12/94" como una fecha:
vdFecha:=Date("12/12/94")
Producto: 4D
Tema: Fechas y horas
Número
102
Creado por: < 4D v6