fecha en formato juliano

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • sergiobessoni
    Junior Member
    • ago
    • 4

    #1

    fecha en formato juliano

    Deseo saber si alguien sabe como tratar una fecha en formato juliano, y convertirla a formato ddmmaaaa.
    Gracias
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    Y tienes la fecha de referencia de ese formato?

    Comentario

    • sergiobessoni
      Junior Member
      • ago
      • 4

      #3
      Si tengo la fecha de referencia.

      Comentario

      • Mauricio Hidalgo
        Senior Member
        • may
        • 481

        #4
        Mira por acá

        http://forums.sdn.sap.com/thread.jspa?threadID=27743

        saludos
        Editado por última vez por Mauricio Hidalgo; 11/08/2006, 16:32:09.

        Comentario

        • adritobb
          Junior Member
          • oct
          • 16

          #5
          buenas!
          alguien sabe como hacerlo al reves'
          tniendo un sy-datun pasarlo a juliano.
          Graciasssssss

          Comentario

          • JAC
            Junior Member
            • oct
            • 27

            #6
            Código:
            FUNCTION ZFECHJULIANO.
            *"----------------------------------------------------------------------
            *"*"Interfase local
            *"  IMPORTING
            *"     REFERENCE(P_FECHA) LIKE  SY-DATUM OPTIONAL
            *"     REFERENCE(P_JULIANO) TYPE  C OPTIONAL
            *"  EXPORTING
            *"     REFERENCE(FECHA) LIKE  SY-DATUM
            *"     REFERENCE(JULIANO) TYPE  C
            *"  EXCEPTIONS
            *"      NO_VALIDO
            *"----------------------------------------------------------------------
            
            
              Data: juli(5) type c.
            
              if not p_fecha is initial.
                EXEC SQL.
                  set connection default
                ENDEXEC.
            
                EXEC SQL.
                  select to_char(to_date(:p_fecha,'yyyymmdd'),'yddd')
                         into :juli
                     from dual
                ENDEXEC.
                juliano = juli.
            
              elseif not p_juliano is initial.
                EXEC SQL.
                  set connection default
                ENDEXEC.
            
                if p_juliano+1 > 365.
                  raise NO_VALIDO.
                endif.
            
                EXEC SQL.
                  select to_char(to_date(:p_juliano,'yddd'),'yyyymmdd')
                  into :fecha
                  from dual
                ENDEXEC.
            
              endif.
            
            
            ENDFUNCTION.

            Comentario

            • vstarke
              Member
              • feb
              • 60

              #7
              espero les sirva

              CONCATENATE sy-datum(4) '0101' INTO v_tmp.

              CALL FUNCTION 'DAYS_BETWEEN_TWO_DATES'
              EXPORTING
              i_datum_bis = sy-datum
              i_datum_von = v_tmp
              * I_KZ_EXCL_VON = '0'
              i_kz_incl_bis = '1'
              * I_KZ_ULT_BIS = ' '
              * I_KZ_ULT_VON = ' '
              * I_STGMETH = '0'
              i_szbmeth = '2'
              IMPORTING
              e_tage = v_fec_juliana.

              Comentario

              • mysmb2
                Senior Member
                • ene
                • 406

                #8
                existen varias formas pero la mas sencilla es

                WRITE sy-datum TO l_fecha DDMMYYYY.


                Saludos

                Originalmente publicado por adritobb
                buenas!
                alguien sabe como hacerlo al reves'
                tniendo un sy-datun pasarlo a juliano.
                Graciasssssss
                Sebastián Chiavia
                http://www.programacionabap.com.ar

                Comentario

                • hugogo_90
                  Junior Member
                  • mar
                  • 8

                  #9
                  Conversion de SY-DATUM A Juliana

                  Originalmente publicado por adritobb
                  buenas!
                  alguien sabe como hacerlo al reves'
                  tniendo un sy-datun pasarlo a juliano.
                  Graciasssssss

                  Rutina de Conversion de Fecha SY-DATUM a Juliana.

                  form change_date_juliana using pv_datum type sydatum
                  changing pv_djuli type char08.

                  convert date pv_datum into inverted-date pv_djuli.

                  endform. " CHANGE_DATE_JULIANA
                  Ing. Hugo García Medina
                  Consultor SNR SAP ABAP / APO.

                  Email: hugogo_90@hotmail.com

                  Comentario

                  Trabajando...