¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo mapear mensajes EDI a IDOC y dar formato CCYYMMDD a la fecha actual

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Hola a todos,

Estoy realizando el mapeo de mensajes EDI a IDOC en el que mi requisito es mapear

Fecha actual -


>DATUM

en este mapeo la fecha actual debe estar en el formato ccyymmdd

Si doy este formato en la función de fecha actual, entonces da un error de tiempo de ejecución que C es un carácter ilegal

Solo acepta los caracteres y, m y d

¿Alguien puede decirme cómo puedo dar este formato CCYYMMDD en la función de fecha actual?

Gracias

Sandeep Sharma

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Como se mencionó, CC se refiere a Century. En el mapeo de mensajes no existe la opción CCYYMMDD, por lo que en su lugar, puedes seguir este consejo... utiliza la función DateTrans y configúrala como yyyyMMdd, luego usa substring 2...8 y concaténalo con 21 para obtener 21220814.

Saludos.

Adalid Andrés.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estimado Sandeep,

En las clases de manipulación de fechas en JAVA (SimpleDateFormat, DateFormat), el patrón "CC" (siglo) no existe ...

Como dice Rinky, YYYYMMDD sería la forma más sencilla de representar esa fecha ... De lo contrario, tendrás que explicarnos por qué necesitas aferrarte a este asunto de CC (es decir, ¿la fecha de hoy "CCYYMMDD" debería ser "21080428" ?)

Saludos

Chris

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Sé que ambos son iguales, solo hay una ligera diferencia en la forma de representación.

Mi requisito es dar la fecha en formato CCYYMMDD, no en formato de año.

Si das la fecha 20080428, trata 20 como CC (siglo), 08 como año, 04 como mes y 28 como fecha.

Por lo tanto, puedes usar el mismo formato.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola

Puedes tratar el CCYY como YYYY, ya que CC define el siglo 19 y YY define el año, por lo que ambos son iguales.

En XI puedes usar el formato de fecha YYYYMMDD para CCYYMMDD.

Gracias

Rinku

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?