Share via


Función DateValue

Devuelve un valor Variant (Date).

Sintaxis

DateValue(date)

El argumentode fecha necesario es normalmente una expresión de cadena que representa una fecha del 1 de enero de 100 al 31 de diciembre de 9999. Sin embargo, date también puede ser cualquier expresión que pueda representar una fecha, una hora, o una fecha y hora, en ese intervalo.

Observaciones

Si date es una cadena que solo incluye números separados por separadores de fecha válidos, DateValue reconoce el orden del día, mes y año, según el formato de fecha corta que haya especificado para su sistema. DateValue también reconoce fechas no ambiguas que contienen los nombres de los meses, tanto en forma larga como abreviada. Por ejemplo, además de reconocer de 12/30/1991 a 12/30/91, DateValue también reconoce 30 de diciembre, 1991 y 30 dic de 1991.

Si se omite la parte del año de 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 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 la configuración de la propiedad Calendar está establecida en gregoriano, la fecha proporcionada debe ser gregoriana. Si el calendario es Hijri, la fecha especificada tiene que ser Hijri. Si la fecha proporcionada es Hijri, el argumento fecha es una cadena que representa una fecha del 1/1/100 (2 de agosto de 718 gregoriano) hasta 3/4/9666 (31 de diciembre de 9999 gregoriano).

Ejemplo

Este ejemplo 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 = #2/12/69#.

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


Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.