如何将 ISO 8601 日期解析为 Mule 流变量?
How do I parse an ISO 8601 date into a Mule flow variable?
我有一个字符串形式的 ISO 8601 日期,我需要将其解析为日期并将其存储为 Mule 流变量。字符串的一个例子是 2016-08-01T15:03:00.043-04:00 我已经尝试使用 DateUtils.getDateFromString[=21 的各种格式字符串=] 和 SimpleDateFormat,但没有成功。这是 Mule 的 CE 版本,所以 Dateweave/Datamapper 是不可能的。
谁能建议我如何解析这个日期?
谢谢,
大卫.
请尝试使用以下命令:
[dateString = new Date().toString();
payload = new org.mule.el.datetime.DateTime(dateString, 'yyyy MM dd');]
参考资料URL:
https://docs.mulesoft.com/mule-user-guide/v/3.6/mule-expression-language-date-and-time-functions
我有一个字符串形式的 ISO 8601 日期,我需要将其解析为日期并将其存储为 Mule 流变量。字符串的一个例子是 2016-08-01T15:03:00.043-04:00 我已经尝试使用 DateUtils.getDateFromString[=21 的各种格式字符串=] 和 SimpleDateFormat,但没有成功。这是 Mule 的 CE 版本,所以 Dateweave/Datamapper 是不可能的。
谁能建议我如何解析这个日期?
谢谢,
大卫.
请尝试使用以下命令:
[dateString = new Date().toString();
payload = new org.mule.el.datetime.DateTime(dateString, 'yyyy MM dd');]
参考资料URL: https://docs.mulesoft.com/mule-user-guide/v/3.6/mule-expression-language-date-and-time-functions