Si tu quitas un o n meses a una fecha, solo cambia el mes, si es necesario el 
año y cambiaria el dia si en ese mes no existiera, osea el caso de restar un 
mes al 31/12/2007, en este caso  devolvera 30/11/207. Pero si restas un mes al 
30/11/2007 devolvera siempre 30/10/2007. 
Nosotros usamos una rutina standard que llama a un API que realiza las 
operaciones, (ademas de validar la fecha y devolverla en el fmto que queramos)  
y funciona como te comento.
 

Saludos. Rafael 

 

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jaime Villa 
Torres
Sent: miércoles, 05 de diciembre de 2007 0:53
To: [EMAIL PROTECTED]
Subject: Aclaracion para subdur-2


Pero si se plantea de la siguiente manera si es correcta.
tengo la siguiente fecha 2007-11-01
 
subdur    1:*Days       date
o
date = date - %days(1);
 
el resultado es 2007-10-31
 
Gracias.
 
----- Original Message ----- 
From: Jaime Villa Torres <mailto:[EMAIL PROTECTED]>  
To: forum.help400 <mailto:[email protected]>  
Sent: Tuesday, December 04, 2007 6:46 PM
Subject: Aclaracion para subdur

Señores, el siguiente resultado, es correcto o es problema de interpreacion.
 
tengo la siguiente fecha 2007-11-30
 
y realizo la siguiente operacion.
 
En RPGIV
 
subdur    1:*Months     date
 
o en free
 
date = date - %months(1);
 
y obtengo el resultado de 2007-10-30.
 
A primera vista debe ser 2007-10-31
 
 
Espero sus opiniones.
 
Gracias
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a