
Codigo:
double fmod( double dividendo, double divisor );
Escrito originalmente por migsantiago
Gracias Geo, ya funcionó. Solo tengo que corregir unos detalles.
#include <math.h>
...
texto_t.Format("%02.0f h %02.0f m %02.0f s",(h_ter_dec-h_ini_dec),(fmod((h_ter_dec-h_ini_dec),1)*60),(fmod((fmod((h_ter_dec-h_ini_dec),1)*60),1)*60));
¿De casualidad hay alguna clase que haga este cálculo más rápido?
Escrito originalmente por migsantiago
Tienes razón elmasvital.
Originalmente, los datos que estoy regresando a hms eran objetos de la clase ColeDateTime, pero no se me ocurría alguna forma de sacar la diferencia entre dos tiempos de esa clase mas que pasándolos a float en formato horas con decimales.
Voy a revisar la clase para ver que comandos se pueden usar.