Ver Mensaje Individual
  #2  
Antiguo 04-09-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
No me consta la existencia de dicha función, pero puedes probar con esta idea:

Código:
procedure TForm1.Button1Click(Sender: TObject);
var
dIni:Tdate;
dFin:Tdate;
nDias:Integer;
begin
dIni:=date - 3;
dFin:=date + 29;
nDias:=0;

 While dIni <= dfin do
 begin


   if FormatDateTime('ddd',dIni) = 'lun' then
   nDias:= nDias + 1;

 dIni:= dIni +1;

 end;

 ShowMessage('Hay '+IntToStr(nDias)+' lunes');
end;
También puedes utilizar la función DayOfWeek.

Un Saludo.
Responder Con Cita