Ich habe ein Datumsfeld - ddmmyyyy
und ich möchte es in das Datumsformat konvertieren YYYY-MM-DD T00:00:00
. Ich habe mit so versucht: Datum und auch mit lokalem Datum dann Datum - wie: loacaldate als DatumMule ESB Dataweave Typ von String nach Datum Format
0
A
Antwort
0
DataWeave Datum, die zwischen definiert ist ‚|‘ muss der ISO-8601 standard folgen. Eine andere Sache ist, dass ich immer noch keinen dynamischen Wert darauf setzen kann, z. B. |payload.origDate|
.
Für dieses Problem, das folgende Skript richtig an meinem Rechner arbeiten:
%dw 1.0
%output application/json
---
{
formattedDate: (payload.origDate as :date {format: "ddMMyyyy"}) as :string {format: "yyyy-MM-dd'T'00:00:00"}
}
Hinweise: payload.origDate ist ein String "31032016"
0
Versuchen Sie dieses
%dw 1.0
%output application/json
%type mydate = :string { format: "YYYY-MM-DD T00:00:00" }
---
{
formatedDate1: |31032016| as :mydate,
}
Dank viel @sulthony .... – Ranveer