Solo me pregunta si conoce alguna solución elegante para lo siguiente.Cálculos de fin de mes
Si tengo 30 junio de 2009 y agrego un mes quiero que se vaya hasta el 31 de julio de 2009, no 30 de julio de 2009.
Esta lógica se basa en el hecho de que los 30 de junio de 2009 fue el final del mes de junio y cuando agregue un mes quiero ir al final del mes siguiente.
Pero si yo con 29 junio de 2009 y añado un mes que debe ir hasta el 29 de julio de 2009.
Nota Tengo que ser capaz de añadir cualquier número de meses y tengo que tener en cuenta años bisiestos.
También sé que la lógica aquí es cuestionable, pero es un requisito comercial que funciona con los contratos de fin de mes que van a llegar a fin de mes durante un mes en el futuro.
He pensado en varias soluciones pero ninguna que sea muy elegante. Por lo tanto, estaba pensando que alguien podría tener una mejor manera.
Saludos Anthony
Te estás contradiciendo. "Si tengo el 30 de junio de 2009 y agrego un mes, no quiero que vaya al 31 de julio de 2009 ... cuando agregue un mes quiero ir al final del próximo mes". ¿Quiere decir que quiere que se vaya hasta el final del mes? –
ya me acabo de dar cuenta de que ... :) –
¿Cuáles son sus soluciones poco elegantes? –