如何在 Mule 3 中检索日期时间减去 4 小时
How to retrieve datetime minus 4 hours in Mule 3
我正在尝试使用 dateTime 函数获取当前时间减去 4 小时。
使用下一个表达式:
#[server.dateTime.plusHours(-4)format("yyyy-MM-dd'T'HH:mm:ss'Z'")]
流量:
<sub-flow name="retrieve-time-last-run-os">
<objectstore:retrieve config-ref="ObjectStore_Connector" key="timeNow" defaultValue-ref="#[server.dateTime.plusHours(-4)format("yyyy-MM-dd'T'HH:mm:ss'Z'")]" doc:name="Retrieve Time Now"/>
<set-variable variableName="time" value="#[payload]" doc:name="Save time"/>
</sub-flow>
在本地它工作正常。问题是当我部署这个功能时似乎不起作用。有谁知道如何解决这个问题?
谢谢
在流程中,plusHours() 和 format() 之间似乎缺少一个点。
我正在尝试使用 dateTime 函数获取当前时间减去 4 小时。 使用下一个表达式:
#[server.dateTime.plusHours(-4)format("yyyy-MM-dd'T'HH:mm:ss'Z'")]
流量:
<sub-flow name="retrieve-time-last-run-os">
<objectstore:retrieve config-ref="ObjectStore_Connector" key="timeNow" defaultValue-ref="#[server.dateTime.plusHours(-4)format("yyyy-MM-dd'T'HH:mm:ss'Z'")]" doc:name="Retrieve Time Now"/>
<set-variable variableName="time" value="#[payload]" doc:name="Save time"/>
</sub-flow>
在本地它工作正常。问题是当我部署这个功能时似乎不起作用。有谁知道如何解决这个问题?
谢谢
在流程中,plusHours() 和 format() 之间似乎缺少一个点。