2016-05-06 1 views
0

Ich konvertiere eine XML-Datei in CSV-Datei mit Dataweave, wo ich das aktuelle Datum & Zeit von Nutzlast will. Also, wie bekomme ich es?So finden Sie das aktuelle Datum und die aktuelle Uhrzeit in DataWeave?

+0

Versuch' jetzt als used' sein: string {Format: "yyyy-MM-dd"} '' OR ab: now as: datetime {format: "JJJJ-MM-TT HH: mm: ss.SSS"} ' –

+0

Ich übersetze einen dynamischen Wert, an den ich die obige Syntax anhängen soll ... ProgramLastDate: payload.ns0 # Worker_Sync.ns0 # Header. ns0 # Current_Effective_Time Datum jetzt als: Datetime {Format: "JJJJ-MM-TT HH: mm: ss.SSS"} .... das funktioniert nicht –

Antwort

1

Verwenden Sie now für z. ProgramLastDate : now oder

[server.dateTime.format ('yyyyMMddHHmmssSSSSs')] `

0

Sie können "ProgramLastDate" : now as :string {format: "yyyy-MM-dd"} verwenden, um Systemdatum und -uhrzeit zu erhalten, aber gemäß Ihrem Code, ich denke, dass Sie Datum Zeit von XML-Element Current_Effective_Time abrufen wollten. Wenn Sie Current_Effective_Time in ": mm: yyyy-MM-dd HH ss.SSS" empfangen werden Format, können Sie verwenden

ProgramLastDate : payload.ns0#Worker_Sync.ns0#Header.ns0#Current_Effective_Time as :datetime {format:"yyyy-MM-dd HH:mm:ss.SSS"} as :string {format:"dd-MM-yyyy"} 

Hoffnung, das hilft.

Verwandte Themen