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
ici TimeToStr(diff / 24 / 3600); ne correspond pas à mes attentes de conversion de Diff
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager