Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Restar dias a una fecha

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Restar dias a una fecha Responder citando

Tengo un campo en una tabla q se llama Vence
q contiene una fecha y quiero restarle 20 dias para luego compararlo con la variable Fecha que contiene otra fecha.

Fecha="15/06/2002";
Table1Vence->Text="20/06/2002";

if(Fecha>=Table1Vence->Value-20)

Yo lo tengo de la siguiente manera pero asi no me cumple la condicion.

if(Fecha>=Table1Vence->Text-20)

Y si lo pongo de esta otra manera logicamente me da un error.

Si alguien me pudiera decir como seria,le estaría muy agradecida.
Gracias de antemano.

Volver arriba
Mensaje    Asunto: Restar dias a una fecha Responder citando

Para decodificar las fecha has esto

Word Day,Month,Year

DecodeDate(Fecha,Year,Momth,Day);

TDate NuevaFecha = StrToDate(IntToStr(Day-20)+"/"+IntToStr(Month)+"/"+IntToStr(Year));

Espero que te sirva
con Date(); sacas la fecha actual,Now(); fecha y Hora y Time() la Hora tambien te sirve DecodeTime() para la hora

Atte
Trigger

Volver arriba
Mensaje    Asunto: Restar dias a una fecha Responder citando

Word Day,Month,Year;
DecodeDate(Fecha,Year,Month,Day);
TDate NuevaFecha;

Hago lo q me dijiste, y cuando miro los valores de Year y Month son correctos:
Year=2002;
Month=06;
pero cuando miro el valor de Day me pone, Day=65532;
Porq?


Volver arriba
Mensaje    Asunto: Restar dias a una fecha Responder citando

Gracias Trigger con tu ayuda he conseguido solucionarlo.Bye!
Volver arriba
Mensaje    Asunto: Restar dias a una fecha Responder citando

Hola Noemi espero que hallas solucionado el problema ahora yo tengo otro,no logro hallar la diferencia de dias entre dos fechas, he probado casi todo, o al menos el numero de dias de un mes especificado

Gracias
Trigger
(Barranquilla-Colombia)

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.