f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 16 janv. 2006 à 20:11
Attention:!
DateTimePicker est un composant, pas un format!
les formats de temps sont TDateTime, TDate ou TTime.
pour TDateTimePicker et autre composant de date et heure :
la propriété Date est de type TDate (date seule)
la propriété DateTime est de type TDateTime (date et heure)
la propriété Time est de type TTime (heure seule)
pour les comparer il faut que les valeurs soit du meme type :
Date !op Date
DateTime !op DateTime
Time !op Time
Date !op DateOf(DateTime)
Time !op TimeOf(DateTime)
voir egalement les fonctions de comparaison dans l'unité DateUtils :
CompareDate()
CompareDateTime()
CompareTime()
exemple :
Case CompareDate(Date1,Date2) of
-1 : caption := 'Date1 est inferieure a Date2';
0 : caption := 'Date1 est identique a Date2';
1 : caption := 'Date1 est superieure a Date2';
end;
egalement les fonction Min et Max de l'unité Math qui permettent de selectioner l'element le plus petit ou le plus grand entre deux valeurs exemple :
cela permet donc de selectioner rapidement la date la plus grande ou la plus petite en un minimum de code.
<hr size="2" width="100%">La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.
<hr>