Jump to content


Photo

Obtener tiempo transcurrido legible desde un valor Float


  • Please log in to reply
5 replies to this topic

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 06 July 2017 - 11:12 AM

Amigos, escribo porque ya llevo semanas buscando esta información (o no estoy buscando bien), lo que procuro hacer es convertir un valor float resultante de la resta de dos timestamp en algo formateado en 1 día 2 horas y 45 minutos, o sea:

 

22.854117442 = 22 días 20 horas y minutos //cuando hay días

0.854117442 = 20 horas y minutos // cuando no hay dias

0.854117422 =  x minutos // cuando son menos de 1 hora

 

¿Tendrán por ahí una función en firebird ó en delphi que me puedan facilitar?.

 

Saludos.


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14469 posts
  • LocationMéxico

Posted 06 July 2017 - 11:51 AM

Amigos, escribo porque ya llevo semanas buscando esta información (o no estoy buscando bien), lo que procuro hacer es convertir un valor float resultante de la resta de dos timestamp en algo formateado en 1 día 2 horas y 45 minutos, o sea:
 
22.854117442 = 22 días 20 horas y minutos //cuando hay días
0.854117442 = 20 horas y minutos // cuando no hay dias
0.854117422 =  x minutos // cuando son menos de 1 hora
 
¿Tendrán por ahí una función en firebird ó en delphi que me puedan facilitar?.
 
Saludos.


A ver que te parece esto bro...
 


delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3. dif: Extended;
  4. dias: Integer;
  5. Y,M,D,H,N,S,MS: word;
  6. begin
  7. dif := 22.854117442;
  8. dias := trunc(dif);
  9. decodeDateTime(dif,Y,M,D,H,N,S,MS);
  10. showMessage( format('%d dias %d horas %d minutos',[dias, H, N]) );
  11. end;

Saludos


  • 1

#3 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 06 July 2017 - 12:59 PM

No puede ser tan sencillo! :|


  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14469 posts
  • LocationMéxico

Posted 06 July 2017 - 01:01 PM

No puede ser tan sencillo! :|

 

¿Porqué no Bro? :D

 

Saludos


  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 06 July 2017 - 01:51 PM

Por el simple hecho de funcionar perfectamente

 

Attached File  tiempo.png   55.35KB   2 downloads


  • 1

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14469 posts
  • LocationMéxico

Posted 06 July 2017 - 03:10 PM

Por el simple hecho de funcionar perfectamente

 

attachicon.giftiempo.png

 

Pues que bien, resultó ser más fácil de lo que esperabas.

 

Saludos


  • 0




IP.Board spam blocked by CleanTalk.