Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-10-2005
YaninaGenia YaninaGenia is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires
Posts: 95
Poder: 19
YaninaGenia Va por buen camino
Angry Sumar solo años a una fecha

Hola!!!
Me surge una duda y no consigo mucha informacion utill al respecto. Tengo una fecha que ingresa el usuario en un TDateTimePicker y necesito sumarle diez años a esa fecha que ingresa para escribirla en otro TDateTimePicker. Alguno conoce alguna funcion o algo asi para realizarlo?
Tendria que quedarme

fecha2.Date := fecha1.Date + (diez años)


Yanina
Responder Con Cita
  #2  
Antiguo 01-10-2005
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
se me ocurre

Código Delphi [-]
 var
   dd, mm, aa : Word;
 begin
    decodeDate(dateTimePicker1.date, aa, mm, dd);
    aa := aa+10;
    dateTimePicker1.date := encodeDate(aa, mm, dd);
 end;
Responder Con Cita
  #3  
Antiguo 01-10-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Tamién puedes valerte de función "IncYear" (sita en la unidad "DateUtils") tal que de este modo:

Código Delphi [-]
   DateTimePicker2.DateTime := IncYear(DateTimePicker1.DateTime, 10);
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 03-10-2005
YaninaGenia YaninaGenia is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires
Posts: 95
Poder: 19
YaninaGenia Va por buen camino
Lightbulb Bueno!!!

Muchas gracias, voy a probar ambas soluciones!!

Yanina Genia
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:58:58.


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
Copyright 1996-2007 Club Delphi