Как указать часовой пояс для формата даты в 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, но у меня он не сработал. У меня гибрид 1905.


person Harvey    schedule 04.03.2020    source источник


Ответы (1)


Из того же источника вы упомянули:

;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.

person geffchang    schedule 04.03.2020
comment
Большое спасибо, это работает для меня. Но когда я не указываю часть даты (dd.MM.yyyy), по какой-то причине она не может правильно проанализировать ее. - person Harvey; 04.03.2020