如何在 impex 中为日期格式指定时区?
How to specify a timezone for date format in impex?
我想在保存日期字段时指定时区。我试过上面的 impex:
#% 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
我已经尝试了来自 help hybris 的 this 问题的答案,但它对我不起作用。我正在使用 hybris 1905。
来自您提到的同一个 source:
;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的等值。
我想在保存日期字段时指定时区。我试过上面的 impex:
#% 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
我已经尝试了来自 help hybris 的 this 问题的答案,但它对我不起作用。我正在使用 hybris 1905。
来自您提到的同一个 source:
;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的等值。