SUMAR UNA FECHA A UN NUMERO?
SUMAR UNA FECHA A UN NUMERO?
Buenos Dias Amigos, por favor, necesito ayuda de todos ustedes, para lo ke sigue:
Como puedo hacer para sumar una fecha a un numero:
Ejemplo:
Tengo la siguinte fecha inicial:
31/12/2006
Necesito sumar a esta fecha, 5 años( 60 meces )
y que el resultado, me retorne la nueva fecha de término.
Regards, saludos.
Como puedo hacer para sumar una fecha a un numero:
Ejemplo:
Tengo la siguinte fecha inicial:
31/12/2006
Necesito sumar a esta fecha, 5 años( 60 meces )
y que el resultado, me retorne la nueva fecha de término.
Regards, saludos.
João Santos - São Paulo - Brasil
Karinha:
Se me ocurre lo siguiente partiendo de la fecha de la PC
FUNCTION Sumar(nSumar)
LOCAL dNvaFec := CTOD(STR(DAY(DATE()),2,0) + "/" + ;
STR(MONTH(DATE()),2,0) + "/" + ;
STR(YEAR(DATE())+nSumar,4,0))
RETURN(dNvaFec)
Espero te funcione
Saludos, Armando
Se me ocurre lo siguiente partiendo de la fecha de la PC
FUNCTION Sumar(nSumar)
LOCAL dNvaFec := CTOD(STR(DAY(DATE()),2,0) + "/" + ;
STR(MONTH(DATE()),2,0) + "/" + ;
STR(YEAR(DATE())+nSumar,4,0))
RETURN(dNvaFec)
Espero te funcione
Saludos, Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
dbZap:
Disculpa la intromisión, en la forma que sugieres se estan sumando dias y no años, me queda la siguiente duda, ¿¿ qué pasará cuando haya algún año bisiesto dentro de los 5 años a sumar ????
Saludos, Armando
Disculpa la intromisión, en la forma que sugieres se estan sumando dias y no años, me queda la siguiente duda, ¿¿ qué pasará cuando haya algún año bisiesto dentro de los 5 años a sumar ????
Saludos, Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Amigos
Un año bisiexto tiene 366 dias e para saber se lo mismo és bisexto basta dividir por 400 ex:
Un año bisiexto tiene 366 dias e para saber se lo mismo és bisexto basta dividir por 400 ex:
Code: Select all
if MOD( nAno / 400 ) <> 0
? "Año es Bisiexto."
endif
[code]
2000 / 400 es 5.00
2001 / 400 es 5.00
2002 / 400 es 5.01 - este es bisiexto
2003 / 400 es 5.00
Portanto la rutina deve verificar cada año e somar mais un dia.
-
- Posts: 16
- Joined: Thu Dec 01, 2005 4:15 pm
Un buen chiste referido a lo mismo dice....
Juan pregunta a Paco... cuanto es 2 x 3..... ?
Paco apresuradamente responde, 5 !!
Pero Paco, señala Juan, 2 x 3 es 6.....
y Paco responde... "y que querias, rapidez o exactitud ?"
Solo respondi a una inquietud de "saber como sumar dias a una fecha".
Para hacer exactamente lo que solicita es necesario contar dias exactos, la idea es saber cuantos dias tiene cada mes y eso es facil ( con un truco claro está ).
Te ubicas en el primer dia del mes siguiente y restas 1 y tienes el ultimo dia del mes anterior y asi vas sumando hasta el mes que requieres.... eso es todo.
Una vez obtenida la suma de dias, se agrega a la fecha actual y listo el bote !!
Saludos
(Espero ser claro, de lo contrario tendria que escribir la rutina, de todas formas me avisas )
Juan pregunta a Paco... cuanto es 2 x 3..... ?
Paco apresuradamente responde, 5 !!
Pero Paco, señala Juan, 2 x 3 es 6.....
y Paco responde... "y que querias, rapidez o exactitud ?"
Solo respondi a una inquietud de "saber como sumar dias a una fecha".
Para hacer exactamente lo que solicita es necesario contar dias exactos, la idea es saber cuantos dias tiene cada mes y eso es facil ( con un truco claro está ).
Te ubicas en el primer dia del mes siguiente y restas 1 y tienes el ultimo dia del mes anterior y asi vas sumando hasta el mes que requieres.... eso es todo.
Una vez obtenida la suma de dias, se agrega a la fecha actual y listo el bote !!
Saludos
(Espero ser claro, de lo contrario tendria que escribir la rutina, de todas formas me avisas )
Julio Gonzalez V.
RANDOM S.A.
SISTEMICA S.A.
RANDOM S.A.
SISTEMICA S.A.
Re: SUMAR UNA FECHA A UN NUMERO?
Hola
como debo sumar 30 días para que después se ejecute otra aplicación
Saluditos![Wink :wink:](./images/smilies/icon_wink.gif)
como debo sumar 30 días para que después se ejecute otra aplicación
![Question :?:](./images/smilies/icon_question.gif)
Saluditos
![Wink :wink:](./images/smilies/icon_wink.gif)
Que es mejor que programar? creo que nada ![Smile :)](./images/smilies/icon_smile.gif)
Atropellada pero aqui ando![Razz :P](./images/smilies/icon_razz.gif)
I love Fivewin
séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
![Smile :)](./images/smilies/icon_smile.gif)
Atropellada pero aqui ando
![Razz :P](./images/smilies/icon_razz.gif)
I love Fivewin
séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: SUMAR UNA FECHA A UN NUMERO?
karinha wrote:Buenos Dias Amigos, por favor, necesito ayuda de todos ustedes, para lo ke sigue:
Como puedo hacer para sumar una fecha a un numero:
Ejemplo:
Tengo la siguinte fecha inicial:
31/12/2006
Necesito sumar a esta fecha, 5 años( 60 meces )
y que el resultado, me retorne la nueva fecha de término.
Regards, saludos.
Code: Select all
dNewDate := ADDMONTH( dOldDate, nMonts )
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India