Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Sumar fechas pero sin variar el dia (https://www.clubdelphi.com/foros/showthread.php?t=20198)

brandolin 08-04-2005 06:28:57

Sumar fechas pero sin variar el dia
 
Hola a todos, tengo el siguiente problema
debo crear una secuencia de fechas en donde el dia quede fijo y se vaya aumentando el mes. (Es para hacer una grilla con las fechas de vencimeinto de pagos) entonces deberia generar 8/11/2005, 8/12/2005, 8/01/2006, etc, etc.
He probado con sumar 30 dias a la fecha pero se va corriendo los dias lo importante que el dia siempre quede fijo.

¿Alguna idea?

Desde ya muchas gracias

roman 08-04-2005 06:37:03

Podrías usar el procedimiento DecodeDateTime para separar la fecha en sus componentes, sumar 1 al mes y usar la función EncodeDateTime para agrupar nuevamente las componentes.

Ambas funciones están en la unidad DateUtils.

// Saludos

jachguate 08-04-2005 08:01:16

Si tenes delphi 6 o superior, podes valerte de la función IncMonth, siempre de la unidad DateUtils.

Hasta luego.

;)

roman 08-04-2005 14:40:03

No pues sí. Jachguate tiene toda la razón. Por alguna causa ayer que busqué la función en la ayuda no la encontré :o

// Saludos

brandolin 09-04-2005 00:25:19

GRacias a todos, la funcion IncMonth funciono de maravillas. Gracias...


La franja horaria es GMT +2. Ahora son las 21:13:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi