Hybris 如何在impex中为日期格式指定时区?

Hybris 如何在impex中为日期格式指定时区?,hybris,impex,Hybris,Impex,我想在保存日期字段时指定时区。我试过上面的弹劾: #% impex.setLocale( Locale.TURKISH ); $standardHours1=standard-hrs1 INSERT_UPDATE OpeningSchedule;code[unique=true]; ;$standardHours1; INSERT WeekdayOpeningDay;openingTime[dateformat='T''HH:mm']

我想在保存日期字段时指定时区。我试过上面的弹劾:

#% impex.setLocale( Locale.TURKISH );
$standardHours1=standard-hrs1

INSERT_UPDATE OpeningSchedule;code[unique=true];
                             ;$standardHours1;

INSERT WeekdayOpeningDay;openingTime[dateformat='T''HH:mm'];dayOfWeek(code,itemtype(code));closingTime[dateformat='T''HH:mm'];openingSchedule(code);&componentRef
                                ;10:00;MONDAY:WeekDay;12:30;$standardHours1;mon1
我试过帮助海布里斯的问题的答案,但对我不起作用。我使用的是hybris 1905。

与您提到的相同:

;startTime[dateformat='dd.MM.yyyy''T''HH:mm:ssZ']
;"23.02.2019T13:28:00+0300"
+0300
是时区;UTC+3。但是,它将在Hybris应用程序服务器的时区中转换为等效值。如果Hybris应用程序服务器为UTC+8,则UTC+3值将转换为UTC+8中的相等值。

与您提到的相同:

;startTime[dateformat='dd.MM.yyyy''T''HH:mm:ssZ']
;"23.02.2019T13:28:00+0300"

+0300
是时区;UTC+3。但是,它将在Hybris应用程序服务器的时区中转换为等效值。如果Hybris应用程序服务器为UTC+8,则UTC+3值将转换为UTC+8中的相等值。

非常感谢,这对我很有用。但是,当我没有指定日期部分(dd.MM.yyyy)时,由于某些原因,它无法正确解析它。非常感谢,这对我很有用。但是,当我没有指定日期部分(dd.MM.yyyy)时,由于某些原因,它无法正确解析它。