Ver Mensaje Individual
  #2  
Antiguo 15-12-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 31
Lepe Va por buen camino
la función RecodeDate (creo que de la unidad DateUtils) puede servirte.

El hecho es que esas dos fechas concretas siempre existen y no han variado en 2000 años (chiste fácil ya... ). Solo tendrás que recodificar el año de una fecha determinada, e inyectar el dia y mes como unas constantes.

Código Delphi [-]
function LastDayOfYear(const Value:TDateTime):TDateTime
begin
  Result := RecodeDateTime(Value, Yearof(Value), 12,31, 0, 0, 0 ,0);
end;

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita