FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Sumar Dias a un fecha en Delphi 5
Hola, quiero sumarle a una fecha una cantidad de dias, en delphi 5, no esta la DateUtils asi que no se puede con IncDay.
Creo que es por el lado de Decodedate y Encodedate, si alguien tiene un ejemplo de como se ahce le agradeceria, la cantidad de dias a sumar la tengo en una variable, puede ser string o integer, pero lo que quiero es que sume pero valide que si pasa del mes le sume otro al mes, la verdad lo logre hacer pero cuando sumo mas dias del mes me sale Invalid Argument to date encode. el codigo lo tengo asi: procedure TFrmFacturaVenta.cxDBLPlazoPropertiesChange(Sender: TObject); var str,CodPl:String; //codpl para ubicar el plazo Ano,Mes,Dia:Word; fecfac,fecfacr:TDate; begin CodPl:=cxDBLPlazo.DataBinding.DataSource.DataSet.fieldbyname('FVCODPLAZO').AsString; str:='SELECT PL.plcantidad FROM tblplazo PL WHERE PL.plid ='+ codpl; DmGlobal.IBQy1.Close; DmGlobal.IBQy1.SQL.Text:=str; DmGlobal.IBQy1.Open; str:= DmGlobal.IBQy1.Fields[0].AsString; //Aqui asigno la cantidad de dias de plazo fecfac:=cxDateFechaFactura.Date; DecodeDate(fecfac,Ano,Mes,Dia); //decodifica la fecha Dia:=Dia + StrToInt(str); //le suma la cantidad de dias a la variable dia fecfacr:=EncodeDate(Ano,Mes,Dia); //recodifica la fecha cxDateFechaVence.date:=fecfacr; //la asigna al control dateedit end; De antemano muchas gracias si conocen otra manera de hacerlo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como sumar Dias a una fecha | esimon | OOP | 18 | 05-08-2008 17:50:50 |
sumar dias una fecha dada | Goyo | Varios | 3 | 25-05-2007 03:23:39 |
Sumar dias a una fecha inicial en delphi | bellota | Varios | 4 | 06-06-2006 17:42:40 |
SUmar dias a una fecha | raffagia | Varios | 1 | 04-10-2004 19:28:13 |
Sumar Dias a una fecha? | danytorres | SQL | 1 | 16-01-2004 06:04:15 |
|