OIC XPath: Formateo de Fechas

En Oracle Integration Cloud (OIC), es muy común necesitar la manipulación de fechas y horas. XPath provee funciones para transformar formatos de fecha según los requerimientos de los sistemas de destino.

Convertir de DateTime a Date (YYYY/MM/DD)

Entrada: 2020-12-29T23:10:19.000+00:00

Salida: 2020/12/29


concat(
    substring(string(current-date()), 1.0, 4.0), 
    "/", 
    substring(string(current-date()), 6.0, 2.0), 
    "/", 
    substring(string(current-date()), 9.0, 2.0)
)
    

Convertir de DateTime a un formato sin guiones ni símbolos (YYYYMMDDHHMMSS)

Entrada: 2020-12-29T23:10:19.000+00:00

Salida: 20201229231019


concat(
    substring($vFixedDate_val, 1, 4), 
    substring($vFixedDate_val, 6, 2), 
    substring($vFixedDate_val, 9, 2), 
    substring($vFixedDate_val, 12, 2), 
    substring($vFixedDate_val, 15, 2), 
    substring($vFixedDate_val, 18, 2)
)