Devuelve un tipo de datos Variant (Date).

Sintaxis

DateValue ( fecha )

La fecha necesariaargumento suele ser una expresión de cadena que representa una fecha 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 pueda representar una fecha, una hora o una fecha y hora, en ese intervalo.

Comentarios

Si fecha es una cadena que incluye solo números separados por separadores de fecha válida, DateValue reconoce el pedido de mes, día y año según el formato de fecha corta que ha especificado para el sistema. DateValue también reconoce fechas inequívoca 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, DateValue también reconoce el 30 de diciembre de 1991 y el 30 de diciembre de 1991.

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

Si el argumento de fecha incluye información de hora, DateValue no lo 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 Calendario es gregoriano, la fecha proporcionada debe ser gregoriana. Si el calendario es Hijri, la fecha suministrada debe ser Hijri. Si la fecha suministrada es Hijri, la fecha del argumento es una cadena que representa una fecha entre el 1/1/100 (2 de agosto gregoriano, 718) y el 3/4/9666 (31 de dic gregoriano, 9999).

Ejemplos de consulta

Expression

Resultados

SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales;

Devuelve los valores de fecha del campo "DateTime" con el formato 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" con el formato 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 DateValue para convertir una cadena en una fecha. También puede usar literales de fecha para asignar directamente una fecha a una variable Variant o Date , por ejemplo, MyDate = #12/2/69#.

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

Elegir la función de fecha correcta

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.