Sintaxis:
CDate(fecha)Devuelve una expresión que se ha convertido en tipo Variant de subtipo Date. El argumento 'fecha' es cualquier expresión de fecha válida.
Utilice la función IsDate para determinar si la fecha se puede convertir en una fecha o una hora. CDate reconoce literales de fecha y literales de hora así como algunos números que están dentro del intervalo de fechas aceptables. Cuando se convierte un número en una fecha, toda la parte del número se convierte en una fecha. Cualquier parte fraccional del número se convierte en una hora del día, a partir de medianoche.
CDate reconoce formatos de fecha según la configuración regional de su sistema. Puede que no se determine el orden correcto del día, mes y año si se proporciona en un formato diferente del de una de las configuraciones de fecha reconocidas. Además, no se reconocerá un formato de fecha largo si también contiene la cadena del día de la semana.
El siguiente ejemplo utiliza la función CDate para convertir una cadena en una fecha. En general, no se recomiendan el uso de fechas y horas como cadenas (como se muestra en este ejemplo). Utilice los literales de fecha y hora (como #10/19/1962#, #4:45:23 PM#) en su lugar.
MyDate = "October 19, 1962" ' Definimos la fecha
MyShortDate = CDate(MyDate) ' Convertimos a un tipo de dato Date
MyTime = "4:35:47 PM" ' Definimos la hora
MyShortTime = CDate(MyTime) ' Convertimos a un tipo de dato Date
Ejemplo 2:
d="April 22, 2007"Devuelve:
if IsDate(d) then
response.write(CDate(d))
end if
2/22/07Ejemplo 3:
d=#2/22/07#Devuelve:
if IsDate(d) then
response.write(CDate(d))
end if
2/22/07Ejemplo 4:
d="3:18:40 AM"Devuelve:
if IsDate(d) then
document.write(CDate(d))
end if
3:18:40 AM







