Otra vez calculos con fechas
Saludos a todos, Quisiera saber de que manera puedo restar un mes a una fecha, he visto varias opciones que incluyen operaciones de suma y resta y no he visto nada concreto. Ejemplo:
Fecha: 01-03-2008 se le reste un mes y el resultado debe ser: 01-02-2008 Fecha: 01-02-2008 se le reste un mes y el resultado debe ser: 01-01-2008 Gracias por su atencion.... |
Hola sierraja,
Delphi cuenta con funciones como IncDay, IncMonth, IncYear, y sus análogas DecXXX. Para hacer uso de dichas funciones debes añadir a uses la unidad DateUtils. Para más info consulta la ayuda y en este foro. Un ejemplo:
Saludos, |
La función IncMonth es perfecta para tu caso...
Ejemplo...
En dicho caso, la variable Fecha toma el valor "08 de Septiembre del 2008" ;). |
Muy acertado La sugerencia
La sugerencia de Jhonny era que necesitaba exactamente. Funciona al pelo. Gracias por la atencion de todos.:)
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 14:27:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi