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 (https://www.clubdelphi.com/foros/showthread.php?t=13861)

narvaez.om 01-09-2004 23:13:10

Sumar Fechas
 
:(
Holas , tengo un problema, yo estoy trabajando con Delphi 5 y quiero hacer los siguiente:
Tengo 2 DTpicker
A 1 le estoy asignando now pero al otro le quiero poner now + 6 meses y no se como hacer eso, saben si hay alguna funcion como el dateAdd del MsSql?
porfavor si alguien tiene alguna idea ...

jachguate 02-09-2004 00:11:21

suponiendo que 6 meses son 180 días...

Código Delphi [-]
  Dtp1.Datetime := now;
  dtp2.DateTime := now + 180;

Ahora.. cuantos días exactos tienen los próximos 6 meses... eso ya es otro calculo.
Para calcularlo, Podes intentar basarte en la función DaysInAMonth o DaysInMonth de la unidad DateUtils (solo en Delphi 7).

Saludos.

;)

narvaez.om 02-09-2004 01:04:01

;)
Gracias, voy a probar eso

Lepe 02-09-2004 10:51:46

Solo apuntar que en delphi 6 tambien existen esas funciones.

Saludos

Ohcan 03-09-2004 11:08:23

Función IncMonth
 
Hola a todos


También existe una función :

IncMonth(FechaInicial,MesesASumar)

pero tendrás que tener en cuenta que si, por ejemplo, le sumas 6 meses al 31/12/2004 el resultado será 30/06/2005 (no existe el 31/06 :eek: ) y lo mismo ocurre con febrero, cualquier suma de meses que caiga el 30 de febrero :p nos devolerá el 28; es decir, la fecha anterior válida.

Un saludo.


La franja horaria es GMT +2. Ahora son las 11:22:51.

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