Resultados 1 al 5 de 5

Tema: Formatear Fecha

  1. #1
      Junior
    d

    Registrado
    noviembre de 2018
    Edad
    54
    Mensajes
    46
    Última visita
    17.05.2024

    Agradecimientos
     
    Recibidos
    12
    Enviados
    15

    Citaciones y menciones
     
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Sonido Formatear Fecha

    Buenas comunidad, tengo este codigo (es simple) lo que quiero es formatear la fecha al formato YY/MM/DD con las barras de separacion y no me sale, que hago mal.
    Saludos.

    COBOL Código:
    1.        IDENTIFICATION DIVISION.
    2.        PROGRAM-ID. YOUR-PROGRAM-NAME.
    3.        DATA DIVISION.
    4.        FILE SECTION.
    5.        WORKING-STORAGE SECTION.
    6.        01  HOY        PIC 9(6).
    7.        01  FECHA-HOY.
    8.            03 ANIO    PIC 99.
    9.            03 FILLER  PIC X VALUE '/'.
    10.            03 MES     PIC 99.
    11.            03 FILLER  PIC X VALUE '/'.
    12.            03 DIA     PIC 99.
    13.        PROCEDURE DIVISION.
    14.        MAIN-PROCEDURE.
    15.             DISPLAY "Fecha: ".
    16.             ACCEPT HOY FROM DATE.
    17.             MOVE HOY TO FECHA-HOY.
    18.             DISPLAY FECHA-HOY.
    19.             STOP RUN.
    20.        END PROGRAM YOUR-PROGRAM-NAME.

    0 Not allowed!

  2. #2
      Senior
    Avatar de fastpho

    Registrado
    diciembre de 2016
    Ubicación
    Mendoza
    Edad
    53
    Mensajes
    326
    Última visita
    18.04.2024

    Agradecimientos
     
    Recibidos
    226
    Enviados
    209

    Citaciones y menciones
     
    Mentioned
    49 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    15 Post(s)
    Poder de Reputación
    21
    Innovación / Point Value: 0 Concurso: Primer puesto / Point Value: 0

    Predeterminado

    Hola @dariodr

    COBOL Código:
    1.  WORKING-STORAGE SECTION.    
    2.  01  HOY.
    3.       03 Hoy-Anio   PIC 99.
    4.       03 Hoy-Mes   PIC 99.
    5.       03 Hoy-Dia    PIc 99.
    6.  
    7.  01  FECHA-HOY.
    8.      03 ANIO    PIC 99.
    9.      03 FILLER  PIC X VALUE '/'.
    10.      03 MES     PIC 99.
    11.      03 FILLER  PIC X VALUE '/'.
    12.      03 DIA     PIC 99.  
    13.  PROCEDURE DIVISION.
    14.             ACCEPT HOY FROM DATE.
    15.             *>MOVE HOY TO FECHA-HOY.
    16.             MOVE Hoy-Anio TO ANIO
    17.             MOVE Hoy-Mes  TO MES
    18.             MOVE Hoy-Dia  TO DIA
    19.             DISPLAY FECHA-HOY.

    Saludos ....

    0 Not allowed!

  3. #3
      Senior
    J

    Registrado
    junio de 2016
    Ubicación
    Albacete
    Edad
    57
    Mensajes
    418
    Última visita
    16.05.2024

    Agradecimientos
     
    Recibidos
    240
    Enviados
    149

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    9 Post(s)
    Poder de Reputación
    25
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    @dariodr, cuestión de gustos, pero a mi e gusta hacerlo así:

    COBOL Código:
    1.          string hoy(1:2) '/' hoy(3:2) '/' hoy(5:2) delimited by size into fecha-hoy

    y si quieres ponerla en formato dd/mm/aa

    COBOL Código:
    1.          string hoy(5:2) '/' hoy(3:2) '/' hoy(1:2) delimited by size into fecha-hoy

    0 Not allowed!

  4. #4
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    414
    Última visita
    Ayer a las 02:25

    Agradecimientos
     
    Recibidos
    208
    Enviados
    226

    Citaciones y menciones
     
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Hola:

    Tambien lo podés hacer de esta manera

    COBOL Código:
    1.  
    2.        WORKING-STORAGE SECTION.
    3.        01  HOY           PIC 9(6).
    4.        01  FECHA-HOY     pic 99/99/99.
    5.  
    6.        PROCEDURE DIVISION.
    7.  
    8.        MAIN-PROCEDURE.
    9.             ACCEPT HOY FROM DATE.
    10.             MOVE HOY TO FECHA-HOY.
    11.             DISPLAY FECHA-HOY.
    12.             STOP RUN.

    0 Not allowed!

  5. #5
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    802
    Última visita
    Ayer a las 18:22

    Agradecimientos
     
    Recibidos
    440
    Enviados
    365

    Citaciones y menciones
     
    Mentioned
    81 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Yo soy más clásico
    COBOL Código:
    1. 01  FECHA.
    2.       03  AA                 PIC 99.
    3.       03  MM                PIC 99.
    4.       03  DD                 PIC 99.
    5.  
    6. 01  FECHA-EDI.
    7.       03  DD                 PIC 99.
    8.       03  FILLER           PIC X VALUE "/".
    9.       03  MM                PIC 99.
    10.       03  FILLER           PIC X VALUE "/".
    11.       03  AA                 PIC 99.
    12. .
    13. .
    14. .
    15.  
    16.       ACCEPT FECHA FROM DATE.
    17.       MOVE CORRESPONDING FECHA TO FECHA-EDI.

    Lo pongo porque, veo que en el foro, se ha comentado o se ha puesto muy pocas veces algo usando el verbo CORR ó CORRESPONDING y, es más útil de lo que parece.
    Un saludo a todos.

    0 Not allowed!

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Renombrar fichero con fecha
    Por dhitar en el foro JCL y utilidades
    Respuestas: 5
    Último Mensaje: 07.01.2022, 09:36
  2. [Sintaxis] Pasar fecha a formato unix
    Por Fito en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 16.11.2021, 20:19
  3. [Sintaxis] Formato de Fecha
    Por jmeza en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 1
    Último Mensaje: 03.12.2017, 18:03
  4. [Sintaxis] Validación de Fecha
    Por jmeza en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 4
    Último Mensaje: 24.11.2017, 10:32
  5. [Aporte] DLL de cáculo de fecha y hora
    Por Kuk en el foro Componentes y Librerías
    Respuestas: 2
    Último Mensaje: 11.01.2016, 22:32

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •