Bonjour,
et bien venu ;)
pour les besoin du teste j'ai mis 3 TDateTimePcker et 1 TButton sur une fiche;
Dans les uses il faut mettre "DateUtils"
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
DateTimePicker1: TDateTimePicker;
DateTimePicker2: TDateTimePicker;
DateTimePicker3: TDateTimePicker;
procedure Button1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1 : TForm1;
implementation
{$R *.dfm}
uses DateUtils;
procedure TForm1.Button1Click(Sender: TObject);
var
DateMin,
DateMax,
DateTest: TDateTime;
begin
DateMin := DateTimePicker1.DateTime;
DateMax := DateTimePicker2.DateTime;
DateTest := DateTimePicker3.DateTime;
if WithinPastDays(DateMin, DateTest, DaysBetween(DateMin, DateMax)) then
ShowMessage('Dans l''intervalle')
end;
end.
Cordialement,
@+ Cirec