Tiempos timers fechas horas
Les traigo 2 preguntas sencillas pero que sin el archivo .hlp de visual se me hizo imposible de solucionar.
1º Tengo que obtener diferencias de tiempo en min o seg entre 2 fechas con formato largo dd/mm/aa hh:mm:ss. ¿Cómo puedo hacer?
Estuve probando con datediff pero no se que parámetro ponerle en interval. Supuestamente es en lo que quieres que te lo devuelva entre "s" segundos "m" minutos etc, pero a mi me devolvía parte de la fecha.
2º esta es un poco más difícil
Tengo que calcular el tiempo que transcurre desde que se hace click en un botón que completa un listview.
Para probarlo use un reloj y un contador. En cada evento timer le sumaba uno al contador, lo hacia en intervalos de segundos y milisegundos, me lo mostraba en un label, todo muy lindo, cuando ponía que pare el reloj mantenía el valor de la variable del contador. Excelente. Esto cuando lo probé en un formulario aparte.
Cuando lo puse en el botón del formulario del listview. Por más que tardaba lo suficiente como para que yo pueda contar hasta 5, el timer siempre aparecía en 1, por más que le pusiera intervalos en milisegundos.
Yo con mi ignorancia arrancaba el timer en la primera instrucción del click y lo paraba en la ultima. Pero esto no daba resultado porque entraba solamente una vez al evento del timer.
Probé también poniendo todo lo que hacia el botón en un procedimiento menos el arrancar timer y parar timer, pero tampoco funciono, seguía mostrando 1.
Tal vez se exista algún evento delcontrol ado para cuando termina de realizar una operación.
O lo mismo en el listview, como lo cargaba por código, le puse que se pare el timer al final pero esto tampoco funciono.
Estoy seguro que podes ayudarme con esto, ya que nunca me dejaste sin responder mis preguntas, por más tontas o confusas que sean...
Desde ya una vez más MUCHÍSIMAS GRACIAS por tu tiempo.
1º Tengo que obtener diferencias de tiempo en min o seg entre 2 fechas con formato largo dd/mm/aa hh:mm:ss. ¿Cómo puedo hacer?
Estuve probando con datediff pero no se que parámetro ponerle en interval. Supuestamente es en lo que quieres que te lo devuelva entre "s" segundos "m" minutos etc, pero a mi me devolvía parte de la fecha.
2º esta es un poco más difícil
Tengo que calcular el tiempo que transcurre desde que se hace click en un botón que completa un listview.
Para probarlo use un reloj y un contador. En cada evento timer le sumaba uno al contador, lo hacia en intervalos de segundos y milisegundos, me lo mostraba en un label, todo muy lindo, cuando ponía que pare el reloj mantenía el valor de la variable del contador. Excelente. Esto cuando lo probé en un formulario aparte.
Cuando lo puse en el botón del formulario del listview. Por más que tardaba lo suficiente como para que yo pueda contar hasta 5, el timer siempre aparecía en 1, por más que le pusiera intervalos en milisegundos.
Yo con mi ignorancia arrancaba el timer en la primera instrucción del click y lo paraba en la ultima. Pero esto no daba resultado porque entraba solamente una vez al evento del timer.
Probé también poniendo todo lo que hacia el botón en un procedimiento menos el arrancar timer y parar timer, pero tampoco funciono, seguía mostrando 1.
Tal vez se exista algún evento delcontrol ado para cuando termina de realizar una operación.
O lo mismo en el listview, como lo cargaba por código, le puse que se pare el timer al final pero esto tampoco funciono.
Estoy seguro que podes ayudarme con esto, ya que nunca me dejaste sin responder mis preguntas, por más tontas o confusas que sean...
Desde ya una vez más MUCHÍSIMAS GRACIAS por tu tiempo.
1 respuesta
Respuesta de juancg
1