Función ValorFecha

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devuelve una variante (fecha).

Sintaxis

DateValue(date)

Por lo general, el argumento de fecharequerido es una expresión de cadena que representa una fecha comprendida entre el 1 de enero de 100 y el 31 de diciembre de 9999. Sin embargo, fecha también puede ser cualquier expresión que represente una fecha, una hora o ambas fechas y horas en ese intervalo.

Observaciones

Si fecha es una cadena que incluye solo números separados por separadores de fecha válidos, DateValue reconoce el orden de mes, día y año según el formato de fecha corta especificado para el sistema. DateValue también reconoce fechas inequívocas que contienen nombres de meses, ya sea en forma larga o abreviada. Por ejemplo, además de reconocer 30/12/1991 y 30/12/91, ValorFecha también reconoce el 30 de diciembre de 1991 y el 30 de diciembre de 1991.

Si se omite la parte de año de la fecha , DateValue usa el año actual de la fecha del sistema de su equipo.

Si el argumento fecha incluye información de hora, DateValue no la devuelve. Sin embargo, si la fecha incluye información de hora no válida (como "89:98"), se produce un error.

Nota

Para la fecha, si el valor de la propiedad Calendar es gregoriano, la fecha proporcionada debe ser gregoriana. Si el calendario es Hijri, la fecha proporcionada debe ser Hijri. Si la fecha proporcionada es Hijri, el argumento fecha es una cadena que representa una fecha comprendido entre el 1/1/100 (2 de agosto de 718 gregoriano) y el 3/4/9666 (31 de diciembre de 9999 en Gregoriano).

Ejemplos de consulta

Expresión Resultados
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; Devuelve los valores de fecha del campo "DateTime" en el formato de fecha corta sin la información de hora.
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); Devuelve los valores de fecha del campo "DateTime" en el formato de fecha corta sin la información de hora.

Ejemplo VBA:

Nota

Los ejemplos siguientes muestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione referencia para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.

En este ejemplo se usa la función ValorFecha para convertir una cadena en una fecha. También puede usar literales de fecha para asignar directamente una fecha a una variante o variable de fecha , por ejemplo, MyDate = #2/12/69#.

Dim MyDate
MyDate = DateValue("February 12, 1969")    ' Return a date.

Elegir la función Fecha correcta