Ver Mensaje Individual
  #8  
Antiguo 16-02-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¡Ah! pero, cómo gastan líneas
Código Delphi [-]
function LaboralAnterior(ADate: TDate): TDate;
const
  Dias: array[1..7] of Integer = (3, 1, 1, 1, 1, 1, 2);

begin
  Result := ADate - Dias[DayOfTheWeek(ADate)];
end;

Por cierto:

Cita:
Empezado por Chris
Te has comido el sábado amigo :P
No se lo ha comido, el sábado no representa ningún problema ya que el día inmediato anterior es laboral.

// Saludos
Responder Con Cita