Hola, primero de todo decirte que para lo que buscas el cualificador de que
la operaci�n se ha de calcular en dias (*D) se ha de colocar en el campo de
resultado y no en el factor 2.  Una vez dicho esto, con SubDur a mi me ha
dado 28 dias.

He hecho una prueba as�:

d dDataIn         s               d   DatFmt(*EUR) Inz(d'2003-01-31')
d dDataFi         s               d   DatFmt(*EUR) Inz(d'2003-02-28')
d iDies           s              3p 0
c*
c     dDataFi       SubDur    dDataIn       iDies:*D
c*
c                   Eval      *InLR = *On


Compilalo y haz un STRDBG para ver el resultado.




fins aviat...
�lex Corretg�





"Jaime Villa Torres" <[EMAIL PROTECTED]>@QUIJOTE.COMBIOS.ES con
fecha 20/06/2003 00:20:23

Por favor, responda a [EMAIL PROTECTED]

Tram�s per:    [EMAIL PROTECTED]


Destinataris:     <[EMAIL PROTECTED]>
C�pia:

Classificat:  |----------------|
              | ( ) Important  |
              | ( ) urgent     |
              | ( ) hist�ric   |
              | ( ) temporal   |
              | ( ) bretolada  |
              | ( ) particular |
              |----------------|
Assumpte: Re: Diferencia de Fechas en dias



Por favor probar con SUBDUR las siguientes fechas  20030131 y 20030228 con
dias.
Gracias
Jaime Villa T.
----- Mensaje original -----
De: ULISES  PETERSON
Para: [EMAIL PROTECTED]
Enviado: Jueves, 20 de Junio de 2002  11:27 a.m.
Asunto: Re: Diferencia de Fechas en  dias

*************** Principio de datos  *****************************
F*
F*� RUTINA PARA CALCULAR LOS MESES QUE HAY ENTR DOS  FECHAS
F*
F*�  20-3-2000
F*� PROGRAMADOR:� ULISES PETERSON��-  PANAMA
F*
F***************************************************************
F*
D*
DFEC_INIC��������  S��������������  D��  DATFMT(*ISO)
DFEC_FINC��������  S��������������  D��  DATFMT(*ISO)
D*
DDIAQFL����������  S�������������  4�  0
C*
C���� *ENTRY�������  PLIST
C������������������  PARM�������������������  @FECI������������  8
��C������������������  PARM�������������������  @FECF������������  8
�C* Parametro de  salida
�C������������������  PARM�������������������  @DIAS������������  4
�C*
�C������������������  MOVEL����  @FECI��������  FEC_INI���������� 8  0
�C������������������  MOVEL����  @FECF��������  FEC_FIN���������� 8  0
�C*
�C������������������  EXSR�����  CAL_FECHA
�C������������������  SETON���������������������������������������  LR
�C����  FIN����������  TAG
�C*  ---------------------------------------------------------
�C*
�C*���� SUBRUTINA CAL_FECHA� CALCULO DE LOS  PLAZOS EN  MESES
�C*
�C*  ---------------------------------------------------------
�C*
�C���� CAL_FECHA����  BEGSR
�0034.00
C*
0035.00  C������������������  SETOFF
30
0036.00 C����  *ISO���������  TEST(D)����������������  FEC_INI
30
0037.00 C�  N30�������������  MOVE����� FEC_INI������  FEC_INIC
0038.00
C*
0039.00  C������������������  SETOFF
30
0040.00 C����  *ISO���������  TEST(D)����������������  FEC_FIN
30
0041.00 C�  N30�������������  MOVE����� FEC_FIN������  FEC_FINC
0042.00
C*
0043.00 C���� FEC_FINC�����  SUBDUR��� FEC_INIC�����  DIAQFL:*D
0044.00  C������������������  MOVE�����  DIAQFL�������  @DIAS
0045.00
C*
0046.00  C������������������  ENDSR
������� ****************** Fin de datos
***************************************
����� Se�espera que  la fecha venga AAAAMMDD (a�o,mes,dia). Con cambiar el
campo resultado en la  instruccion SUBDUR DIAQFL:*D� por *Y o *M se recoge
a�os o meses, en la  intruccion actual *D se regoge dias.
Esperamos haber ayudado.
Esto es en ILRPG.








----- Original Message -----
From:  Javier  Roa
To: [EMAIL PROTECTED]
Sent: Wednesday, June 18, 2003 4:24  PM
Subject: Diferencia de Fechas en  dias

Amigos:

Existe  un programa o utilidad que me permita enviar 2 fechas y obtener
como  resultado la cantidad de diasentre  ambos.

Gracias

Javier  Roa







_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a