Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Trabajo con fechas largas

Estas en el tema de Trabajo con fechas largas en el foro de Visual Basic clásico en Foros del Web. Hola a todos: Quiero saber si alguien me puede ayudar o sugerir algo para poder obtener la diferencia entre 2 fechas cuyo formato es: dd/MM/YYYY ...
  #1 (permalink)  
Antiguo 19/05/2010, 10:55
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 16 años, 8 meses
Puntos: 2
Trabajo con fechas largas

Hola a todos:

Quiero saber si alguien me puede ayudar o sugerir algo para poder obtener la diferencia entre 2 fechas cuyo formato es: dd/MM/YYYY hh:mm:ss

Basicamente lo que quiero es

Fecha1 = 16/05/2010 12:00:00
Fecha2 = 19/05/2010 14:05:03

Diferencia = 3 dias 2 hrs 5 min 03 seg

¿Alguien sabe que puedo hacer? ¿Alguna sugerencia?

Saludos...
  #2 (permalink)  
Antiguo 19/05/2010, 12:04
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Trabajo con fechas largas

Hola!!
Que te parece este codigo:
Código vb:
Ver original
  1. Dim Fecha1 As Date, Fecha2 As Date
  2.     Fecha1 = "16/05/2010 12:00:00"
  3.     Fecha2 = "19/05/2010 14:05:03"
  4.    
  5.     MsgBox DateDiff("d", Fecha1, Fecha2) & " dias " _
  6.                     & Val(Format(TimeValue(Fecha2), "hh")) - Val(Format(TimeValue(Fecha1), "hh")) & " horas " _
  7.                     & Val(Format(TimeValue(Fecha2), "nn")) - Val(Format(TimeValue(Fecha1), "nn")) & " minutos " _
  8.                     & Val(Format(TimeValue(Fecha2), "ss")) - Val(Format(TimeValue(Fecha1), "ss")) & " segundos"

!!
  #3 (permalink)  
Antiguo 19/05/2010, 12:15
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Trabajo con fechas largas

Hola Lokoman:

Gracias funciona super!!!!
Un saludo....
  #4 (permalink)  
Antiguo 19/05/2010, 12:17
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Trabajo con fechas largas

Siempre a la orden

Etiquetas: fechas, trabajo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:52.