Cambiar dd/mm/aaaa a dd.mm.aaaa

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Astaroth_SA
    Member
    • jul
    • 58

    #1

    Cambiar dd/mm/aaaa a dd.mm.aaaa

    Buenas. Es posible cambiar directamente el formato fecha que entra de un excel en formato dd/mm/aaaa a dd.mm.aaaa para meterlo en una tabla interna? Gracias.
  • AlvaroLV
    Junior Member
    • feb
    • 6

    #2
    directamente lo que se dice directamente... pero vamos, que no es tan difícil hacer esto:

    Código:
      CONCATENATE gs_excel-fecha+6(4) gs_excel-fecha+3(2) gs_excel-fecha(2) INTO gs_tabla-fecha.

    Incluso si te resulta más cómodo te puedes hacer una instrucción en una macro. No hay que abusar de ellas, pero este caso es de esos que se presta perfectamente porque es como hacer una instrucción:

    La macro:
    Código:
    DEFINE m_formato_fecha.
      CONCATENATE &1+6(4) &1+3(2) &1(2) INTO &2.
    END-OF-DEFINITION.
    El uso de la misma:
    Código:
      m_formato_fecha gs_excel-fecha gs_tabla-fecha.

    Comentario

    Trabajando...