Devuelve un valor Variant (Date).

Sintaxis

DateValue ( date )

La fecha argumento es normalmente una fecha expresión de cadena que representa una fecha del 1 de enero de 100 al 31 de diciembre de 9999. Sin embargo, la fecha también puede ser cualquier expresión que puede representar una fecha, una hora o una fecha y hora, en ese rango.

Observaciones

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

Si se omite la parte del año de la fecha, DateValue usa el año actual de la fecha del sistema del 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 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 proporcionada es Hijri, la fecha del argumento es una cadena que representa una fecha del 1/1/100 (2 de agosto gregoriano, 718) a 4/3/9666 (31 de diciembre gregoriano, 9999).

Ejemplos de consulta

Expresión

Resultados

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

Devuelve los valores de fecha del campo "DateTime" en 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" en el formato fecha corta sin la información de hora.

Ejemplo de VBA

Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo 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 junto a Buscar y escriba uno o más 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 una fecha directamente a una variable Variant o Date, por ejemplo, MyDate = #2/12/69#.

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

Elegir la función de fecha adecuada

¿Necesita más ayuda?

Ampliar sus conocimientos

Explorar los cursos >

Obtener nuevas características primero

Unirse a Microsoft Insider >

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×