La función DATEVALUE convierte una fecha con formato de texto en una fecha con formato datetime.
DATEVALUE(
text
)
- text: Cadena de texto representando una fecha.
La función DATEVALUE devuelve un valor con formato datetime.
La función DATEVALUE utiliza la configuración local de fecha y hora para intepretar la cadena a convertir. Esto significa que si la representación local de una fecha tiene la forma "día/mes/año", la cadena de texto "5/7/2016" será interpretada como 5 de julio de 2016. Por el contrario, si la representación local de una fecha tiene la forma "mes/día/año", dicha cadena de texto será interpretada como 7 de mayo de 2016.
Si la cadena de texto no incluye información sobre el año, se utilizará el año que indique el reloj del sistema (el año actual). Si la cadena de texto contiene información sobre una hora, ésta es ignorada.
La hora incluida en el resultado es siempre las 00:00:00.
En este ejemplo se convierte la cadena de texto "1/7/2016" en un valor de tipo datetime:
En este segundo ejemplo se convierte la cadena de texto "1/7" en un valor de tipo datetime. Obsérvese cómo se añade automáticamente la información del año extrayéndola del reloj del sistema (2016):