如何在dataweave中查找当前日期和时间?

How to find current date & time in dataweave?

我正在使用 dataweave 将 XML 文件转换为 CSV 文件,我希望从负载中获取当前日期和时间。那么,如何获得呢?

您可以使用 "ProgramLastDate" : now as :string {format: "yyyy-MM-dd"} 获取系统日期和时间,但根据您的代码,我认为您希望从 xml 元素 Current_Effective_Time 获取日期时间。如果您接收 "yyyy-MM-dd HH:mm:ss.SSS" 格式的 Current_Effective_Time,您可以使用

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"}

希望对您有所帮助。

使用now 例如。 ProgramLastDate : now 或者可以使用`

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