Si le nom Dataweave ne vous évoque rien, c'est que vous n'avez jamais travaillé avec Mule ESB. C'est un outil très puissant pour construire des API qui instaure une sorte de nouveau language basé sur le JSON qui permet de décrire une transformation de données d'un format à un autre (XML en JSON par exemple).

L'outil est très bien fait mais certains cas bien précis sont parfois un peu difficile à résoudre. Voici donc un cheat sheet qui vous y aidera.

Formatter une date reçue en string

{
    callDate : Source.callDate as :localdatetime {format: "yyyyMMddHHmm"} as :string {format: "yyyy-MM-dd HH:mm"}
}