La Web del Programador: Comunidad de Programadores
 
    Pregunta:  59571 - SUMAR DIAS A UNA FECHA DETERMINADA
Autor:  Natalia steimbach
hola! tengo un problema con el uso de las fechas. tengo una base de datos creada en access e inserto y consulo desde delphi.(sin usar #, sino convirtiendo la fecha a string).
lo que necesito es que de una fecha determinada le sume 15 dias, porque lo q en este momento me da como resultado es cualquier fecha y no la deseada.
ej 09/12/2008 + 15 dias tiene que ser 24/12/2008 y arroja como resultado 30/12/1899.

  Respuesta:  Luis Felipe García Gutiérrez
Buen día... para sumar días a fechas yo no he tenido mayores inconvenientes, siempre he hecho exactamente lo que describes y he tenido los resultados esperados, te recomiendo revisar los tipod de variables que intervienen en la operación. No obstante bien se podría utilizar la función DecodeDate(fecha,Ano,Mes,Dia), la cual separa la fecha en las variables predefinidas Ano, Mes y Dia, después de ello sumar los días a la variable Dia y empezar a hacer los ajustes a las variables Mes y Año (dependiendo de la cantidad de días a sumar, teniendo en cuenta la cantidad de días que tiene cada mes y cuando se debe incremetar el año.

Espero haber resuelto en alguna forma la inquietud, de no ser así, por favor escríbe a mi correo.