minutos y segundos a dos digitos

20/10/2004 - 16:37 por fchavez04 | Informe spam
hola expertos del foro, quiero que me ayuden, ya que tengo un formulario
donde se le dan dos fechas y horas, quiero sacar la diferencia entre ellas,
la linea de códigoque tengo es al siguiente
Duracion=hour(cdate(fecha2)-cdate(fecha1))&":"&minute(cdate(fecha2)-cdate(fecha1))&":"&second(cdate(fecha2)-cdate(fecha1))
esta linea funciona bien solo que me arroja un solo dígito cuando el
resultado en menor que 10, es decir si:
fecha1="01/01/2000 10:20:30"
fecha2="01/01/2000 10:21:39"
el resultado que me arroja es 0:1:9 y yo quiero que me lo dé a dos digitos
cuando sea el caso, es decir 00:01:09,
muchas gracias de antemano,
 

Leer las respuestas

#1 Gabriel
20/10/2004 - 19:07 | Informe spam
Ya hay una funcion para sacar diferencias entres fechas-horas... se
llama datediff y tiene varios parametros diferentes
Da una mirada en msdn.microsoft.com y busca datediff

Gabriel.

""
escreveu na mensagem
news:
hola expertos del foro, quiero que me ayuden, ya que tengo un formulario
donde se le dan dos fechas y horas, quiero sacar la diferencia entre
ellas,
la linea de códigoque tengo es al siguiente:
Duracion=hour(cdate(fecha2)-cdate(fecha1))&":"&minute(cdate(fecha2)-cdate(fecha1))&":"&second(cdate(fecha2)-cdate(fecha1))
esta linea funciona bien solo que me arroja un solo dígito cuando el
resultado en menor que 10, es decir si:
fecha1="01/01/2000 10:20:30"
fecha2="01/01/2000 10:21:39"
el resultado que me arroja es 0:1:9 y yo quiero que me lo dé a dos digitos
cuando sea el caso, es decir 00:01:09,
muchas gracias de antemano,

Preguntas similares