A ver si te sirve esto lo saque de algún ejemplo del as400 :

 

  5761WDS V7R1M0  100416                  LISTADO FUENTE SEU                    
        06/11/15 18:46:42    CAMACHO      PµG.    1

  MIEMBRO . . . . . . . . .  ARRE983R

  SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 
...+... 8 ...+... 9 ...+... 0

    100      HDECEDIT('0,') DATEDIT(*DMY.)                                      
                                        09/01/01

    200       
**********************************************************************          
                          20/12/99

    300       **  Realizado por: Fco.Jose Medina Barajas para EXCL.CAMACHO,S.L  
  **                                    06/06/01

    400       **  Fecha. . . . : 21 DE MAYO DEL 2010                            
  **                                    21/05/10

    500       
**********************************************************************          
                          20/12/99

    800      FQsys198   O    F  198        PRINTER OFLIND(*INOF)                
                                        05/04/11

    900       * Fichero Detalle de Modificacion                                 
                                        20/04/10

   1500       * Busca em Maestro Articulo                                       
                                        21/05/10

   1800       * Nueva Busqueda Precio Vigente                                   
                                        21/05/10

   1801      D                 DS                                               
                                        05/04/11

   1802      D pDataEntrada                    D                                
                                        05/04/11

   1803       *                                                                 
                                        05/04/11

   1804      D SemanaNum       S              2  0                              
                                        05/04/11

   1805      D miFechaISO      S             10                                 
                                        05/04/11

   1806       *                                                                 
                                        05/04/11

   1807      c     *ENTRY        PLIST                                          
                                        05/04/11

   1808      c                   PARM                    pfecha            8    
                                        05/04/11

   1810      c                   PARM                    pSemana           2    
                                        05/04/11

   1836       * Tengo un campo AAAAMMDD y se pasa a Formato ISO para convertir 
a                                        05/04/11

   1837       * CampoFecha.                                                     
                                        05/04/11

   1838      c                   eval      miFechaISO = %subst(pfecha: 1: 4) + 
'-'                                      05/04/11

   1839      c                                   + %subst(pfecha: 5: 2) + '-'   
                                        05/04/11

   1840      c                                   + %subst(pfecha: 7: 2)         
                                        05/04/11

   1841      c                   eval      pDataEntrada= %date(miFechaISO:*ISO) 
                                        05/04/11

   1842      c/EXEC SQL                                                         
                                        05/04/11

   1843      +         set   :SemanaNum = Week_ISO(:pDataEntrada)               
                                        05/04/11

   1844      c/END-EXEC                                                         
                                        05/04/11

   1845      c                   move      SemanaNum     pSemana                
                                        05/04/11

   1846       *                                                                
----*                                    05/04/11

   1847      c                   except    LISLOG1                              
                                        05/04/11

   1848       *                                                                
----*                                    05/04/11

   1849      C                   SETON                                        
LR                                        05/04/11

   4000       *                                                                
----*                                    20/04/10

   4100      Oqsys198   E            LISLOG1                                    
                                        20/04/10

   4200      o                       pFecha           +   1                     
                                        05/04/11

   4300      o                       pSemana          +   1                     
                                        05/04/11

                                  * * * *  F I N  D E  F U E N T E  * * * *

_

 

 

 

De: [email protected] 
[mailto:[email protected]] En nombre de Roberto Palomino
Enviado el: viernes, 06 de noviembre de 2015 18:40
Para: forum. help400
Asunto: Día de la semana rpgile

 

Buenas tardes Foreros, mi pregunta es si hay alguna función que me devuelva el 
nro de día de la semana, a partir de una fecha. Si no la ubiera como le hago?.
Por ejemplo:
Si a esta función le envío 2015/11/06 debería devolverme 07 tomando en cuenta 
que el día 01 fue el domingo pasado.
De antemano gracias

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a