SUMAR UNA FECHA A UN NUMERO?
- karinha
- Posts: 7948
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
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 - Phone: +55(11)95150-7341
- Armando
- Posts: 3278
- Joined: Fri Oct 07, 2005 8:20 pm
- Location: Toluca, México
- Been thanked: 3 times
- Contact:
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
- Armando
- Posts: 3278
- Joined: Fri Oct 07, 2005 8:20 pm
- Location: Toluca, México
- Been thanked: 3 times
- Contact:
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:
[code]
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.
Un año bisiexto tiene 366 dias e para saber se lo mismo és bisexto basta dividir por 400 ex:
[code]
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
como debo sumar 30 días para que después se ejecute otra aplicación

Saluditos

Que es mejor que programar? creo que nada 
Atropellada pero aqui ando
I love Fivewin
séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ

Atropellada pero aqui ando

I love Fivewin
séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
- nageswaragunupudi
- Posts: 10729
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Been thanked: 10 times
- 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 | Expand
dNewDate := ADDMONTH( dOldDate, nMonts )
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India