Java/SAP HYBRIS:Java/HYBRIS后台的时区日期问题



我使用的是sap cx版本20.03

我在我的模型中添加了一个日期类型的属性。

<attribute qualifier="date" type="java.util.Date" >
<persistence type="property" />
<modifiers optional="true" />
<description>order date</description>
</attribute>

因此,我在日期字段中输入了Tue Jun 08 19:00:00 WEST 2021,保存模型后,该值将在数据库中保存为Tue Jun 08 20:00:00 WEST 2021。服务器位于非洲/卡萨布兰卡时区。请解释这种转换是如何发生的!

我需要保存用户选择的日期。Tue Jun 08 19:00:00 WEST 2021

这是后台级别的配置。

<editorArea:attribute qualifier="date" editor="com.hybris.cockpitng.editor.defaulttime">             
<editorArea:editor-parameter>
<editorArea:name>timeFormat</editorArea:name>
<editorArea:value>short</editorArea:value>
</editorArea:editor-parameter>
</editorArea:attribute>

您的时区是多少?如果它与服务器时区不同,它将与Backoffice时区不匹配,因为Backoffice通常基于您的/浏览器时区。

相关内容

  • 没有找到相关文章

最新更新