Ir al contenido principal

CDate

Devuelve una expresión que se ha convertido a un objeto Variant del subtipo Date.

Estructura

CDate(fecha)

Parámetros

El argumento «date» puede ser cualquier expresión de fecha válida.

Descripción

Utiliza la función IsDate para determinar si una fecha se puede convertir en una fecha o una hora. CDate reconoce literales de fecha y hora, así como algunos números que se encuentran dentro del intervalo de fechas válidas. Al convertir un número en una fecha, la parte entera se convierte en una fecha. Cualquier parte fraccionaria del número se convierte en una hora del día, a partir de la medianoche.

CDate reconoce los formatos de fecha según la configuración regional de tu sistema. Es posible que no se pueda determinar el orden correcto del día, el mes y el año si se introduce en un formato distinto a los formatos de fecha reconocidos. Además, no se reconoce un formato de fecha largo si también contiene la cadena del día de la semana.

Ejemplo

En el siguiente ejemplo se utiliza la función CDate para convertir una cadena en una fecha. En general, no se recomienda introducir fechas y horas como cadenas de caracteres (tal y como se muestra en este ejemplo). Utiliza en su lugar literales de fecha y hora (como #19/10/1962#, #16:45:23#).

MyDate = "19 de octubre de 1962" ' Definir la fecha.

MyShortDate = CDate(MyDate) ' Convertir al tipo de datos «Fecha».

MyTime = "4:35:47 p. m." ' Definir la hora.

MyShortTime = CDate(MyTime) ' Convertir al tipo de datos «Fecha». |