afficher difference entre 2 Tdatetime sous forme jj/mm/a..a hh:mm:ss
Bonjour
Je me perds dans tout ce qui est conversion de date.
j arrive à afficher la duree (en jour) entre deux dates mais apres pour la passer au format jj/mm/aaaa hh:mm:ss : Impossible !
j ai bien cherché du coté de EncodeDateTime (http://www.delphibasics.co.uk/RTL.as...EncodeDateTime) mais je ne crois pas que cela soit la bonne piste.
Je precise que j ai besoin de ce mode de calcul de difference entre les dates car je souhaite calculer une duree moyenne à la fin d un traitement.
un peu d aide serait la bienvenue.
d avance merci
mon code
Code:
1 2 3 4 5 6 7
| date1 := strtodatetime(Ed_date_1.Text);
date2 := strtodatetime(Ed_date_2.Text);
diff := date2 - date1;
Ed_diff_date.Text := FloatToStr(diff);
diff := round(diff * 86400);
ed_diff_datetime.Text := TimeToStr(diff / 24 / 3600); |
ici TimeToStr(diff / 24 / 3600); ne correspond pas à mes attentes de conversion de Diff