我使用的是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通常基于您的/浏览器时区。