FoxPro/Visual FoxPro - Trabajo con fecha

   
Vista:

Trabajo con fecha

Publicado por Jose Maria (5 intervenciones) el 18/11/2011 23:52:59
Soy estudiante y estoy empezando a programar y tengo que crear un programa que genere 12 cuotas, ya separe el día, mes, año utilizando funciones. Mi pregunta es como aumento el mes y el año ya que el dia va ser fijo para todos los meses. Y si en el ciclo que debe generar las cuotas debo usar do while y la condición
Por favor si me pueden ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Trabajo con fecha

Publicado por Carlos Cuyé cachosistemas@hotmail.com (75 intervenciones) el 21/11/2011 20:36:25
GOMONTH(DATE(),+9) Devuelve la fecha corresp a 9 meses hacia adelante
GOMONTH(DATE(),-7) Devuelve la fecha corresp a 7 meses hacia atrás
GOMONTH(DATE(),+12) Devuelve la fecha corresp a 1 año hacia adelante
GOMONTH(DATE(),-12) Devuelve la fecha corresp a 1 año hacia atrás
GOMONTH(DATE(),+36) Devuelve la fecha corresp a 3 años hacia adelante

La función DATE(), puede ser reemplazada por alguna variable o constante de tipo fecha:
GOMONTH(m.TuVariable,+9)
GOMONTH({^2011-11-21},+9)

Para trabajar con aumentos en días es así:
DATE()-7
m.TuVariable+9
{^2011-11-21}+9
En estos casos, obtenés las fechas 7 días hacia atrás y 9 días hacia adelante.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar