minutos y segundos 2 digitos

19/10/2004 - 23:53 por fchavez04 | Informe spam
Hola expertos del foro, necesito de la ayuda de ustedes, tengo un formulario
donde se reciben dos horas diferentes
ejemplo
Duracion=hour(cdate(fecha1)-cdate(fecha2))&":"&minute(cdate(fecha1)-cdate(fecha2))&":"&second(cdate(fecha1)-cdate(fecha2))

doy los valores en el formulario:
fecha1="01/10/2004 10:20:30"
fecha2="01/10/2004 10:25:39"
el resultado me da "fecha1="0:5:9" Es decir 0 horas 5 minutos y 9 segundos.
lo que yo quiero es que me lo de a 2 digitos= 00:05:09.
de antemano muchas gracias.
 

Leer las respuestas

#1 Leonardo Diez Dolinski
20/10/2004 - 10:10 | Informe spam
Hola,
La forma mas rapida que se me ocurre es esta, aunque a lo mejor hay algo
mas "profesional":
hora = right("0" & hour(cdate(fecha1)-cdate(fecha2)), 2)
min = right("0" & minute(cdate(fecha1)-cdate(fecha2)), 2)
seg = right("0" & second(cdate(fecha1)-cdate(fecha2)), 2)
Duracion=hora & ":" & min & ":" & seg

saludos,

Leonardo Diez Dolinski
MCSD - MVP
Equipo Danysoft


"" @discussions.microsoft.com>
escribió en el mensaje
news:
Hola expertos del foro, necesito de la ayuda de ustedes, tengo un
formulario
donde se reciben dos horas diferentes
ejemplo:
Duracion=hour(cdate(fecha1)-cdate(fecha2))&":"&minute(cdate(fecha1)-cdate(fecha2))&":"&second(cdate(fecha1)-cdate(fecha2))

doy los valores en el formulario:
fecha1="01/10/2004 10:20:30"
fecha2="01/10/2004 10:25:39"
el resultado me da "fecha1="0:5:9" Es decir 0 horas 5 minutos y 9
segundos.
lo que yo quiero es que me lo de a 2 digitos= 00:05:09.
de antemano muchas gracias.

Preguntas similares