Diferencia de Tiempo

adnhector
13 de Febrero del 2004
Necesito con urgencia la manera de comparar dos fechas y su diferencia entre años,meses,dias,horas y minutos
ejemplo que la resta de dos fechas sea algo asi como
"0 años"
"0 meses"
"0 dias"
"0 horas"
"0 minutos"
noimporta si es todo junto o separado como aqui,
selos agradeceria mucho por favor de enviarmela a mi correo porfis... gracias de antemano

sdemingo
13 de Febrero del 2004
Tendrás que currarte algún método que lo haga...

Date devuelve la fecha del sistema, si restas Date a cualquier otra fecha te dará la diferencia en días (y ahí tendrás que calcular tu si hay diferencia de meses o años)

Time te devuelve hh:mm:ss
Hour(now) te devuelve la hora actual
Minute(now) te devuelve los minutos actuales
Second(now) te devuelve los segundos actuales

salu2
sdemingo

Baltasar
13 de Febrero del 2004
Usa DATEDIFF, al cual le pasas como primer parámetro la unidad de medida:

años=DateDiff("yyyy", fecha2, fecha1)
meses=DateDiff("m", fecha2, fecha1)
dias=DateDiff("d", fecha2, fecha1)
horas=DateDiff("h", fecha2, fecha1)
minutos=DateDiff("n", fecha2, fecha1)

Saludos