Ir al contenido


Foto

Obtener tiempo transcurrido legible desde un valor Float


  • Por favor identifícate para responder
5 respuestas en este tema

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 06 julio 2017 - 11:12

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
  • 14.446 mensajes
  • LocationMéxico

Escrito 06 julio 2017 - 11:51

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
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 06 julio 2017 - 12:59

No puede ser tan sencillo! :|


  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 06 julio 2017 - 01:01

No puede ser tan sencillo! :|

 

¿Porqué no Bro? :D

 

Saludos


  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 06 julio 2017 - 01:51

Por el simple hecho de funcionar perfectamente

 

Archivo adjunto  tiempo.png   55,35KB   2 descargas


  • 1

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 06 julio 2017 - 03:10

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.