Cita:
Empezado por gluglu
En Delphi tienes la función IncMonth dentro de la unit SysUtils
|
... me cito a mi mismo mismamente !
... y me atrevo incluso a rectificar a Lepe, indicando de nuevo que IncMonth está dentro de la unit SysUtils (... al menos en BDS 2006
). Por supuesto sin desmerecer en absoluto todas las demás funciones de gestión de fechas que aparecen en la unit DateUtils, que no son pocas, y que a buen seguro ayudarán a nuestro amigo.
El problema que puedes tener con DecodeDate y EncodeData tal y como menciona kuian-yiu es que al mantener el mismo día pero cambiar el mes, resulte (p.ej. 31.09.2007), una fecha que no existe y te dará error. Sería cuestión de implementar tu propia lógica con este método para obtener el resultado deseado.