4D v16.3Date |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
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 el formato fecha ISO o los parámetros regionales del sistema.
Formato fecha ISOParámetros regionales
Si fechaCadena no corresponde al formato ISO, los parámetros regionales definidos en el sistema operativo para una fecha corta son utilizados para la evaluación. Por ejemplo, en la versión en español de 4D, por defecto la fecha debe estar en el orden MM/DD/AA (mes, día, 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:
Este mecanismo puede configurarse utilizando el comando SET DEFAULT CENTURY.
Los siguientes caracteres son separadores de fecha válidos: barra oblicua (/), espacio, punto (.), coma (,) y guión (-).
Si se pasa una fecha invalida (tal como "13/35/94" o "aa/12/94") en fechaCadena, Date devolverá una fecha invalida (!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")
Fecha de evaluación basada en una fecha en formato ISO:
$vtDateISO:="2013-06-05T20:00:00"
$vDate:=Date($vtDateISO)
//$vDate representa el 5 de junio de 2013 sin importar el lenguaje del sistema
Producto: 4D
Tema: Fechas y horas
Número
102
Creado por: < 4D v6
Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)