Les dates sont en réalité stockées sous forme de nombre réels. Le format date n'est qu'une représentation visuelle pratique.
Ainsi, si tu essaies le code suivant, tu verras que l'on peut interpréter une date, une durée sous des formes très variées :
Uses DateUtils;
procedure TForm1.Button1Click(Sender: TObject); var Ecart : TDateTime; begin Ecart := Now - Yesterday; ShowMessage('Ecart en réel : ' + FloatToStr(Ecart)); ShowMessage('Au format Date seule : ' + DateToStr(Ecart)); ShowMessage('En heure seule : ' + TimeToStr(Ecart)); ShowMessage('En entier : ' + IntToStr(Trunc(Ecart))); end;
|
May Delphi be with you-------------------------------
Réponse au message :
-------------------------------
> Je voudrais savoir pourquoi quand je soustrait 2 dates il me retourne une date au lieu de me retourner un entier qui correspond au nombre de jours entre les 2 dates?
>
> Merci!
>
> SeaWolf
>
